11685 646
22032 638
5952 260
3116 869
158025 421
1218 247
1721 382
5860 314
15345 153
44271 342
7650 627