516012
499215
927812
2304637
802620
534219
38327
55415
1691133
798816
58006
77625
435198736
241022380
1685278313
158695269
131649180
125618260
1136188896
104873214
89967182
84097292
76551141
70486160