4823
9
1325
2
1663
0
1579
11351
17
1741
1
2646
5
782
935
802
1147
696
917
1210
1104
9566
8
693
3
703
1048
25
768
709
194
1044
1329
960
919
1106
4
2077
3505