19255 63
40473 240
2897 564
3885 774
38138 142
2962 596
7940 523
5585 824
8174 351
2503 321
24751 158
18414 669
2666 310
3585 561
3762 475
5078 782