854215
85984
873597
53286
229636
492106
465738
449355
923211
781929
173978
625368
1183286
996335
759410
492975
17735483
15201692
13849960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5473623
5332253
431870
4043231