11543 646
21996 638
5950 260
3110 869
157373 421
1214 247
1720 382
5855 314
15338 153
44077 341
7643 627