3580 350
654 116
5442 225
6455 421
5905 799
3174 578
17821 420
1589 174
10815 509
5019 602
4816 113
17937 89
6378 675
23084 641
30941 623