1558
873
29809
1925
953
1401
2142
862
2797
904
707
2062
1120
1022
1059
2080
784
873
1959
1111
1171
1058
1667
1999
764
1143
950
791
3282
759
2126
2479
1108
1167
790
2240
1302
4623
2090
1649
984
704
854
1079
1604
1393
1051
980
1484
929
3368
1565
12034
2851
1025
1319
1805
751
1663
894
1251
2550
4201
1304
1404
2108
966
720
1153
1140
859
4499
771
723
925
835
1459
783
771
5248
875
1320
1562
755
831
1286
894
796
1099
1011
724
1428
1004
1081
1021
989
1269
1131
2229
1104
923
698
2135
1494
1005
808
4339
1072
859
1830
1583
1991
731
2055
1109
1580
1046
1681
11199
771