2903
3
3090
6
21152
8
692
0
14
2471
2996
2932
2
17946
1189
1310
1849
572
25669
4765
19783
389
3080
1176
1
2964
616
1603
3546
19944
2906
5382
5
4471
3597
20
3131
475