1515
1006
969
1258
3441
994
2540
2038
1117
2370
1096
904
1230
1301
776
862
2456
1871
1277
810
1002
3224
886
1319
1630
917
903
1234
2716
1600
928
1356
991
1080
1290
1149
1135
1114
1072
1418
1537
1143
948
1527
930
960
1079
994
1026
1216
904
856
877
867
1157
852
1017
1473
1082
1191