29496 1064
26385 285
19424 306
29619 1624
27767 128
20855 1780
66946 357
30863 522
19853 542
46457 1830
49606 1252
44579 1437
340697 5154
286960 3055
263619 3741
243291 2728
211411 2084
202800 2996
192183 2594
185177 2288
149615 1768
122677 2374
122585 1243
122043 960