2861 933
1804 480
746 166
2813 609
759 145
290 65
13572 574
5547 141
7533 79
14011 227
46842 384
30076 412
20697 347
24736 50
15548 746
10216 719