185144335
15407100
1436418
1026717
1046626
15254989
90124
2025229
55735
688415
14240
84079
257320501
1050028168
89050159
67511104
61835157
594118825
49099150
46927112
37402874
3657677
3518084
3210145