943
1123
2951
1939
990
1254
1297
4825
2227
991
1263
995
937
1205
912
1305
4053
1841
971
1086
3936
4850
970
22356
2155
2510
1089
7046
1226
1818
797
995
1380
1370
970
1005
4628
1675
983
906
1110
4378
2155
1470
1248
2282
910
1061
8461
786
1057
866
768
1917
2301
1271
808
1081
1084
1909
826
3829
896
856
2265
1357
834
945
911
1535
1636
1789
1201
891
1341
5679
2673
2042
1171
2560
1249
2259
1468
1203
1193
965
5143
1059
966
2635
1179
1737
1364
2572
1380
820
1029
851
2019
4010
851
885
5336
993
848
1211
1317
1750
966
1303
13282
4189
1163
978
995
874
971
1693
997
2495