3006 653
15280 722
1477 240
401 39
12833 640
4941 446
1359 124
7062 153
2229 174
3016 689
1181 73
2968 565
3528 927
3451 691
1701 381