2146 511
1750 231
989 98
396 35
2839 150
1363 291
3417 638
1856 164
4747 357
1348 297
507 63
4116 853
3481 972
9885 688
5543 682
11497 684
5293 474
3996 867
1990 131