31116 166
244977 952
15727 86
14041 464
37809 420
17648 642
12452 345
18479 86
9730 439
49667 531
1553 222
1519 69