3001 653
15261 722
1459 240
395 39
12788 640
4929 446
1354 124
7052 153
2222 174
3009 689
1177 73
2946 565
3521 927
3443 691
1694 381