31526 256
330843 1001
110512 217
51430 841
5847 463
5895 188
48138 969
41670 623
108626 716
484205 1571
7313 607
71092 200
8872 891
77305 765
6167 299
9708 424
15804 688
97322 185
30622 177
12850 299
374565 621
313796 965
228512 824
421941 699
55617 379
202282 444
180649 272
30655 324