11688 646
22034 638
5952 260
3117 869
158049 421
1218 247
1721 382
5860 314
15345 153
44283 342
7650 627