2669
2
21152
8
2312
0
3090
6
1568
1
2522
2262
2903
3
2932
1451
2495
1787
1015
1694
951
690
578
564
3080
1092
1813
1743
108797
957
2804
4
1480
1569
1739
1320
2949