15897 159
2959 638
871 242
797 173
356 32
1975 400
854 171
332 80
2251 560
561 164
1027 251
3316 885
2080 294
582 124
2275 685
1689 418
2558 589
2315 690
2486 758
458 83
1743 426
2686 625
2596 683
2363 720
2807 873
1259 356
2078 458
295 47