19418 611
6310 198
8773 593
5206 385
256734 366
172065 298
142915 839
72077 767
9763 103
21715 813
63864 672
33093 667
816 127
3405 544
30508 570