11539 646
21994 638
5950 260
3110 869
157365 421
1214 247
1720 382
5855 314
15338 153
44072 341
7643 627