479
0
1
392
874
4
707
2
527
861
685
3
535
682
753
882
869
1152
934
1175
2148
2038
1107
1211
1092
1149
1093
1378
980
1210
1373
1645
1584
1622
1885
1441
2076
1473
5
1351
1598
1439
1831
1740
1783
1908
1566
2519