29551 525
8057 594
3061 83
7732 541
22896 668
14641 290
4167 150
4597 814
21456 342
5659 361
2465 359
3451 538
30359 249
956 74
2286 340
2344 593
8820 515
6952 64
2500 98
3626 259
3115 726
9523 659
2581 178