596 1587
526 5361
445 125
404 67
392 916
381 6228
378 6816
352 85
330 2596
277 2602
254 6502
192 137
181 140
178 122
94 131