2132 486
1311 37
4495 797
4745 284
27117 368
5246 658
3219 269
7364 872
15675 546
9585 516
6812 89
8893 694
17946 110
16726 613
2931 336
3796 349