20056 611
6316 198
8790 593
5220 385
256909 366
172271 298
143077 839
72138 767
9769 103
21739 813
63958 672
33161 667
823 127
3414 544
30602 570