3007 653
15281 722
1478 240
402 39
12842 640
4941 446
1359 124
7063 153
2230 174
3018 689
1182 73
2968 565
3529 927
3454 691
1704 381