11536 646
21992 638
5950 260
3110 869
157355 421
1214 247
1720 382
5855 314
15337 153
44070 341
7643 627