1500
0
1457
1
548
364
895
2359
989
3430
5
409
550
2172
2
685
2023
1039
183
185
322
238
2638
273
496
1550
3
1110
551
181
864
442
393
1499
4
579