11472 646
21980 638
5949 260
3109 869
157254 421
1214 247
1718 382
5854 314
15337 153
44028 341
7641 627