1030 30
5509 743
2998 216
3649 720
2866 140
151136 264
35868 638
13728 69
7488 857
28832 239
9001 755
3703 150
6448 482
4770 539
3404 547
4380 562
3802 614
1779 366