2589
991
927
1503
1450
1286
3591
850
948
1121
2665
961
1082
837
1257
885
1109
1563
1043
962
922
1276
866
1065
1970
980
964
1668
10819
1068
919
889
1545
974
1402
1004
1579
970
1240
918
1679
8618
1255
858
3499
944
999
1047
917
2980
1528
1349
1202
1979
878
1826
843
882
2674
1111