29509 166
243871 952
15703 86
14018 464
37683 420
17573 642
12420 345
18307 86
9662 439
49373 531
1542 222
1509 69