3001 653
15271 722
1470 240
398 39
12819 640
4936 446
1358 124
7053 153
2228 174
3011 689
1179 73
2966 565
3525 927
3447 691
1695 381