977
1548956
1062
969
1758104
1705
817
650
1012
824
20926
704
689912
49503
48720
48178
4260271
4054158
33184
3260151
31186
26742
24501
22920