3090
6
21152
8
3673
14
0
2903
3
2932
2
2996
918
536
3868
10
3080
2258
1
19783
1320
25669
1354
2349
4443
9
5504
16
1189
32302
2593
3589
7258
2919
2358
2535
2476
1289601
4