3090
6
6236
10
2903
3
3248
8
3575
1
1015
2932
2
21152
17946
0
2508
7
2529
3546
1289601
4
2132
1681
572
2028
25669
2929
19783
2258
1545
1492
1063
2184
951
1694
3080
1660
3673