4823
9
1325
2
1663
0
2948
1579
11351
17
1837
3
1813
1741
1
2646
5
782
810
935
802
696
1104
9566
8
1152
1195
693
703
1048
25
1834
768
2083
1294
709
194
1044