21152
8
3090
6
3724
3
2903
2932
2
17946
0
297066
623
1
1087
562
3080
32302
2366
2258
1289601
4
6236
10
25669
19783
2535
592
4044
5
3083
2629
1535
2465
1243
1492
3125
741
3546