14593 131
2577 630
898 125
2907 795
1044 188
16231 671
13932 185
11343 655
8433 672
3654 236
3173 343