11562 646
22004 638
5950 260
3110 869
157398 421
1214 247
1720 382
5856 314
15338 153
44086 341
7643 627