707212
589953
696906
86895
219500
300680
275231
358774
688314
415524
761557
382597
5096799
3526581
3026148
2329804
2217988
2013609
1917357
190278
1747118
1715136
1669195
1626471