19518 611
6310 198
8778 593
5209 385
256746 366
172083 298
142932 839
72080 767
9763 103
21718 813
63879 672
33096 667
817 127
3406 544
30521 570