2228 613
1748 466
533 111
130 27
1951 309
9079 74
348 62
1605 412
3373 670
2963 344
3616 302
2722 472
2698 140
4318 725
14573 783
12099 761
4074 621