393
2
2907
467
1
816
744
1840
3
379
1234
280
333
0
1209
860
85
947
3212
5
868
4
1975
6
1371
1640
2182
994
900
1061
874
3160
1675
445
455
2243