447941
887865
894770
1082949
1231894
379474
224748
1093841
1548224
893337
1172421
793912
251631
803411
888796
869249
20162484
19590692
17947960
11940916
9263156
7907362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231