29629 166
243933 952
15704 86
14020 464
37688 420
17576 642
12420 345
18308 86
9662 439
49393 531
1543 222
1509 69