943
1536
1434
1357
954
1866
2410
4568
1000
908
1097
1552
1186
1333
1312
1077
1711
1140
956
1859
891
3448
20096
1498
1494
1208
1033
2169
17420
923
1081
2615
1041
854
3948
1100
919
1117
1286
1001
974
1636
3442
1104
872
892
992
1029
1026
932
1586
875
1167
973
869
4306
919
2718
946
879