464
0
714
957
1128
986
439
722
300
349
2143
943
951
357
918
1045
245
588
544
339
1020
1043
1939
408
2041
1
2490
488
517
297
1396
529