6631 107
2294 276
19258 170
58548 847
58910 215
22261 242
14982 234
34029 117
29257 666
5713 440
2549 598
1233 206