42591650
43650
1005112
861
75031386
949165
23228
3865
780117
822923
2292
627143
97891057
61528
865169
48664
40691392
9223351
941126
747689