11684 646
22032 638
5952 260
3116 869
158013 421
1218 247
1721 382
5860 314
15344 153
44269 342
7650 627