1046365
31123
535348
700176
834968
736408
95180
106161
1046932
671237
1225157
1130699
499282
939341
12412
583105
20123484
19486692
17905960
11914916
9227156
7878362
7828668
7173623
7071831
6900477
6872960
6407253
457370
4360231