21152
8
1694
1
2903
3
951
2258
25669
0
3090
6
2932
2
17946
1015
2669
3724
690
1189
6236
10
14
1769
492
557
588
475
564
5141
7
19783
2949
758
585
109
3080
1743