29487 525
8046 594
3058 83
7727 541
22895 668
14640 290
4167 150
4597 814
21449 342
5659 361
2465 359
3451 538
30358 249
956 74
2286 340
2344 593
8820 515
6946 64
2500 98
3625 259
3115 726
9523 659
2581 178