951
1
2556
4
1015
1694
690
2669
2
564
1087
1743
0
108797
2166
2110
5658
9
2126
21152
8
2949
83
1787
881
1453
2670
5375
1320
2294
1923
2386
2003
1534
3034
1451