43092 192
2651 455
10892 694
4968 475
2967 221
953 75
3016 66
7032 716
15088 493
3928 73
1799 384
1281 273