11533 646
21992 638
5950 260
3110 869
157349 421
1214 247
1719 382
5855 314
15337 153
44067 341
7643 627