3003 653
15272 722
1473 240
399 39
12825 640
4936 446
1358 124
7059 153
2228 174
3011 689
1179 73
2966 565
3525 927
3447 691
1696 381