6639 107
2296 276
19260 170
58558 847
59055 215
22343 242
15005 234
34042 117
29266 666
5717 440
2549 598
1233 206