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