2751 606
1070 281
5951 297
84452 215
378706 1227
9616 71
115874 875
44124 327
42486 593
8591 154
39260 339
7516 91
15081 546
15585 298