1185 136
1534 291
5116 637
5256 562
3254 280
1640 216
2204 130
3345 654
2016 318
820 125
2030 110
245305 764
584 42