17957 703
604 66
4822 369
13072 329
100960 399
48138 941
4476 343
3727 271
214200 181
21232 728
6862 237