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