1095 331
2610 532
775 80
14620 800
43485 170
18205 716
18182 151
9578 46
56443 214
6042 868
83137 448
10676 480
7504 797