223619
80956
67888
489750
746223
226951
992211
76298
323911
144466
846274
683760
4314364
3624456
3571929
3194460
2924998
2825283
2791955
2610725
2517226
2113209
1943351
1905407