339
0
1100
474
534
711
907
732
1
264
973
1169
4165
1263
1842
729
500
2089
4
340
1711
802
598
1610
471
707
1128
341
6339
306
425
829