21152
8
1849
2
2903
3
572
0
5382
5
25669
2270
14
1694
1
3090
6
951
692
3871
2932
17946
878
2756
1307
6231
690
669
1189
3765
4
536
1015
345
2203
2669
1365
2551