2669
2
21152
8
496
0
2312
3090
6
2522
2262
2903
3
2932
1451
2495
1015
1
1694
951
690
1819
1380
784
564
3080
1743
108797
957
2804
4
1569
1320
2949
771
25669
14