29262 166
243745 952
15702 86
14016 464
37660 420
17564 642
12418 345
18292 86
9658 439
49344 531
1542 222
1508 69