98462
1303748
1171852
334569
969478
768976
580919
840980
948775
1042399
609927
683204
135166
341905
856239
971842
22867697
20948484
19418960
12672916
10352157
9374624
8473364
8239668
7251961
7134477
7097831
6734253
463870
4468231