29908 166
244131 952
15710 86
14029 464
37702 420
17589 642
12426 345
18333 86
9675 439
49434 531
1545 222
1511 69