3031
832
10403
1170
1053
738
1927
29811
1055
801
1302
1274
724
3369
1351
1448
1116
3280
739
2091
2143
1116
766
2141
2407
1960
2146
1121
2083
873
4803
1359
1483
1173
2463
723
2503
720
990
1100
1558
873
953
1401
862
2797
904
707
2062
1022
1059
784
873
1111
1171
1058
1667
1999
764
1143
3175
1099
698
865
803
1380
1279
805
746
968
1184
1294
771
1393
838
3029
863
1172
877
1295
2119
927
4777
917
1140
3557
2980
875
793
1039
1554
975
2108
1050
793
2303
2994
1065
755
890
1374
773
5228
7828
1080
930
858
894
1040
2995
771
988
1550
1580
910
807
671
1357
841
873