21152
8
1672
1
2290
0
2127
7
3080
3
4465
22
12459
964
1529
1044
2264
1190
2512
2956
2318
2
3546
4614
6
869
5147
4044
5
1053
3083
644
2189
4425