435262736
241047380
1685398313
158722269
131672180
125632260
1136478896
104881214
89973182
84110292
76565141
70491160
6739879
65580175
64553147
52610894
5147529
5064264
4685524
4624744
45747123
45141112
4510454
4379594
413758159
4107375
4004344
3832679