2416 186
554 91
395325 1035
23742 230
20227 676
8390 293
18106 716
2967 435
3584 780
11880 271
8168 514
1573 130