29880 166
244116 952
15710 86
14029 464
37702 420
17588 642
12426 345
18332 86
9674 439
49431 531
1545 222
1511 69