14
0
21152
8
3090
6
337
2903
3
2932
2
778
1
860
326
120
2151
108797
1853
3546
5338
1673
3080
2996
296
2258
47639
908
795
484
877
956
25669
520
592
1231