19408 611
6310 198
8772 593
5206 385
256729 366
172062 298
142910 839
72075 767
9763 103
21715 813
63863 672
33093 667
816 127
3405 544
30505 570