29582 525
8060 594
3062 83
7735 541
22897 668
14642 290
4167 150
4597 814
21457 342
5660 361
2465 359
3451 538
30359 249
956 74
2287 340
2344 593
8820 515
6954 64
2500 98
3626 259
3115 726
9523 659
2581 178