60638
58898
923867
310256
103960
533730
895618
73170
36998
293989
521362
515700
7354372
5987935
5712461
498856
43261000
4318288
4276956
3849463
3820227
3728730
350516
3119209