1300 330
3371 263
1603 298
2143 643
1116 103
647 192
7656 248
2431 634
1918 511
1058 242
1073 294
802 194
209 42
15361 484
330 69
280 46
133 22
2183 198
2863 895
3019 642
2037 547
2810 356
2317 136
16198 790