30704 166
244671 952
15718 86
14039 464
37760 420
17630 642
12441 345
18434 86
9712 439
49621 531
1547 222
1516 69