455890
801628
136606
99210
280396
459485
894416
42828
244609
838946
785945
683880
5175799
3592581
3120148
2425804
2245988
2070609
1995358
192278
1777118
1724136
1698196
1644471