2942803
1447757
807980
1124317
1581016
574537
712431
61859
853869
1294293
159149
1094634
982395
685927
1632031
1103459
601217
773644
53763
938434
615582
967942
556821
1025726
1031739
1635265
501
941
890
921
1340
681
671
782
1466
1570
1690
1100
1000
990
1050
1053
1914
802
1030
1763
730
1330
1058
2151
1073
1200
4833
7815
3511
6332
3671
7462
436015
8502