38840616
38372258
38111247
37693099
36793630
36411684
35148535
33843447
32501968
32424512
31564827
31531525
30663409
28350280
28306758
27352315
25722680
4579292