917191
895715
2599654
1904336
943657
1663237
885166
135716
790858
701326
160367
1535895
293553
189997
558445
246984
4932500
1696736
1503433
1479854
1469922
1430850
1312500
1307400
12682