3000 751
2928 529
2750 471
16741 141
5213 75
60498 649
1830 255
7396 32
3851 172
5864 535
4985 349
14358 855
4738 300
1951 269