6631 107
2294 276
19257 170
58547 847
58906 215
22255 242
14981 234
34027 117
29257 666
5713 440
2549 598
1233 206