11616 646
22009 638
5950 260
3114 869
157658 421
1215 247
1721 382
5856 314
15342 153
44129 341
7646 627