29547 166
243885 952
15704 86
14018 464
37684 420
17575 642
12420 345
18307 86
9662 439
49378 531
1542 222
1509 69