11581 646
22007 638
5950 260
3110 869
157487 421
1214 247
1720 382
5856 314
15340 153
44100 341
7643 627