29643 166
243956 952
15704 86
14020 464
37689 420
17577 642
12420 345
18309 86
9664 439
49398 531
1543 222
1509 69