696
1
1543
2
868
2403
2475
1791
1814
4
1104
10243
9566
8
693
3
703
1048
0
768
3505
709
194
1044
1329
960
971
919
1106
2077
5