3008
4
789
2
1153
1
716
0
1525
1753
844
1909
9
938
1640
3015
7
1619
1237
887
3
1880
2287
781
1699
620
997
956
3474
1120
1234
1563
1280
1094
1615
1651
1609
6