20580 611
6320 198
8799 593
5224 385
257068 367
172449 298
143226 840
72190 767
9772 103
21760 813
64076 672
33214 667
825 127
3416 544
30672 570