20175 611
6317 198
8794 593
5221 385
256941 366
172305 298
143100 839
72159 767
9769 103
21742 813
63991 672
33171 667
823 127
3414 544
30617 570