43355
1406
2419
24767
12898
795
1447
980
1782
982
2017
3031
2241
1810
39355
961
756
870
1277
2356
968
4184
1767
3251
1042
876
920
828
1016
994
1208
1098
932
1196
5052
932
1826
1716
1765
1101
1192
1279
52085
1030
1009
883
3742
813
1254
1088
1240
1654
1349
1230
856
4640
1125
975
13962
1960