754
2
1929
7
598
0
1262
5
640
2280
12
2747
807
1969
374
1
692
1385
3
6659
11
401
550
689
373
1685
930
1050
1165
649
1078
1245
939
836
947
1589
2259
1869