3902 503
411300 1153
271852 738
38808 357
10875 143
117003 747
15358 830
39692 468
87433 113
27297 284
25549 459
159785 491
7405 153
3317 258
10632 555
5418 489
5996 86
4309 163
111981 296