6639 107
2296 276
19260 170
58558 847
59044 215
22336 242
15004 234
34038 117
29266 666
5715 440
2549 598
1233 206