17096 703
568 66
4793 369
13051 329
100946 399
48129 941
4458 343
3714 271
214180 181
21226 728
6854 237