20038 611
6316 198
8789 593
5220 385
256895 366
172251 298
143067 839
72136 767
9769 103
21738 813
63955 672
33158 667
822 127
3413 544
30597 570