3002 751
2928 529
2751 471
16747 141
5217 75
60514 649
1830 255
7397 32
3852 172
5864 535
4988 349
14359 855
4739 300
1951 269