3007 653
15281 722
1477 240
401 39
12840 640
4941 446
1359 124
7063 153
2230 174
3018 689
1182 73
2968 565
3529 927
3454 691
1703 381