105032 361
21017 278
10984 50
33094 145
36356 583
17214 777
21603 759
18295 676
13175 688
27108 201
15774 465
15584 743
24829 313
13103 752
17464 589
21197 448
70789 169
11161 502
55146 352
20485 83
25491 329
74786 859
25330 188
11062 78
22156 263
36906 660
99882 289
31508 537