663
0
1664
1939
1355
634
321
1506
375
455
422
280
736
2121
4
1297
767
1824
699
333
839
482
245
408
407
458
799
361