1109
0
1022
1251
437
828
513
547
688
657
670
1458
948
808
608
1018
829
868
583
462
1522
360
709
1179
418
1151
1429
1346
2614
698
170