11487 646
21984 638
5950 260
3109 869
157282 421
1214 247
1718 382
5854 314
15337 153
44033 341
7643 627