3090
6
1382
1
4398
10
1289601
4
3546
2903
3
2932
2
619
21152
8
496
0
572
2110
1091
5771
7034
19944
1518
3080
19783
3673
5431
2245
17946
1986
3562
1380
1844
562
2629
3066
7