2669
2
2312
0
1568
1
1160
2262
2522
1451
2495
1015
1694
951
690
1199
564
1743
108797
865
2804
4
2655
3957
3
1569
1320
957
771
2184
2620
14861
7
21152
8
2949
1636