2195 613
1747 466
532 111
130 27
1898 309
9055 74
346 62
1576 412
3373 670
2961 344
3615 302
2722 472
2698 140
4318 725
14572 783
12091 761
4072 621