3430
5
1158
1
1107
2
1055
1153
899
1013
2126
745
1561
1644
3
2512
1848
1196
1704
2440
888
1119
1189
1762
1823
1408
1446
1181
1862
3099
4
1476
1209
1275
2323