4248
1
2153
1268
1413
4435
3
1103
2221
4
1837
2
2145
1911
1466
1306
2274
1448
599
1199
2374
5
1234
3920
2147
3580