1606
1
1280
2760
4
1778
1883
2
2669
1766
2578
4311
1681
1579
1813
496
0
2901
915
673
1093
11351
17
2646
5
1741
964
782
935
2512
802
666
696
2307
3
1104
9566
8