1056
1
1015
1694
951
690
2669
2
564
2788
1743
0
108797
2258
3225
3
1905
1508
1040
1380
1975
21152
8
2949
10180
1595
833
1787
445
942
2670
5375
83