2903
3
1189
0
2518
3090
6
572
657
536
2932
2
475
21152
8
3386
5382
5
25669
1397
19783
17946
5242
3080
2964
1
1603
3546
2906
4471
2366
471
13803
1107
1492
951
2258