645
2
606
4
655
3
1426
875
1
622
1301
661
322
2702
471
576
211
1776
1513
11876
10
1587
712
0
1210
844
1045
1614
15
698
877
39
598
253
4163