12094 703
448 66
4618 369
12659 329
100920 399
48098 941
4305 343
3650 271
214114 181
21182 728
6826 237