49996 506
15877 1632
12528 1391
41034 515
52211 1562
43890 1262
16084 1117
49212 2003
28555 255
32688 447
30650 1002
38619 928
328622 5059
278467 3000
257197 3707
233117 2651
207012 2033
197514 2955
184936 2536
175417 2228
145010 1739
119606 2367
119553 1229
119265 946