1032 30
5510 743
3001 216
3650 720
2866 140
151141 264
35870 638
13728 69
7490 857
28838 239
9002 755
3703 150
6449 482
4770 539
3404 547
4381 562
3802 614
1779 366