25938 87
5953 138
8369 505
5343 589
1126 90
3422 352
16929 735
3326 101
3111 370
2041 105
1878 118
3768 273
20299 587
1965 303
23605 553
40050 540
3160 418
2036 150
5100 39
4349 161
4533 612
9972 562
13087 442
8075 396