888
2453
1214
936
1287
833
881
1047
995
1171
1145
2016
1261
978
1095
839
934
5458
1011
1127
817
908
984
1615
1901
1097
835
2039
1267
890
853
970
875
911
1492
993
849
918
912
1056
1566
753
1307
3462
1095
1002
816
935
958
861
895
1080
825
928
1969
919
958
3520
964
986