11480 646
21980 638
5950 260
3109 869
157273 421
1214 247
1718 382
5854 314
15337 153
44031 341
7641 627