15003 703
508 66
4714 369
12983 329
100933 399
48113 941
4443 343
3677 271
214149 181
21197 728
6837 237