21152
8
1382
1
4398
10
3090
6
3546
2711
2
2903
3
2593
2932
619
1289601
4
297066
0
398656
19
496
572
2110
1091
7034
19944
1518
3080
19783
5431
2245
17946
1986
3562
1380
1844
562