15078 654
19822 373
29731 935
4695 335
8982 969
61344 853
2886 411
3060 299
3948 249
4710 824
1598 371
2612 522
3739 604
2501 457