777
0
320
646
799
2079
392
2190
416
458
290
575
383
3558
1
1132
875
792
1068
1020
376
355
819
339
303
909
504
2109
1949
3
326
494
1824