351252
1009603
808968
546926
418908
499210
369742
782680
881839
619424
1034470
827695
989844
622791
49390
1022696
4940500
2599654
1905336
1696736
1665237
160467
1538895
1504433
1479854
1469922
1430850
1312500
1307400
12682