1616
1479
1139
1065
928
914
1703
1877
1363
1628
1001
1478
2999
1245
925
1113
874
1022
1179
1611
997
1055
1098
1206
871
876
918
896
911
1126
941
1435
1284
868
1465
966