645
2
1427
622
875
1
661
322
1302
737
3
687
1841
0
753
766
608
4
656
212
1776
1513
11883
10
1125
1587
1210
712
844
1046
1614
15
877
698
39
598
692