1125121
92784
765390
635218
213525
1072450
583342
1583140
631578
286591
931458
982456
878900
148295
700694
276180
22888697
20959484
19433960
12681916
10364157
9391624
8483364
8240668
7254961
7139477
7097831
6740253
463970
4469231