660
0
376
768
1
375
392
847
777
413
1446
1015
1119
562
409
213
1580
416
90
1416
200
152
4864
378
17353
397
1227
428
53
1949
356
765