601
2
749
1
840
4
1559
7
988
10
607
550
3
562
688
458
421
0
914
6
399
2546
14
452
1065
1730
987
4906
1474
823
1915
1886
1139
1163
1045
1273
804
793
1365