2692803
1397757
747980
1034317
1281016
554537
602431
57859
693869
1144293
145149
1014634
882395
595927
1542031
1043459
521217
753644
49763
908434
545582
897942
496821
865726
991739
1525265
441
841
850
831
1250
631
621
712
1366
1470
1600
1010
860
950
953
1784
702
970
1663
690
1190
968
2011
1070
4163
7175
3101
5861
3381
7052
421515
7862