2903
3
25669
0
19783
2
3090
6
1733
572
14
2932
1189
2996
2366
1
4358
32302
21152
8
657
534
3080
3546
3140
4
1193
2453
2258
623
616
883
2921
5
791
1169
528
1421