10665
10
11271
8
676
1
2098
3
1916
813
671
15754
4
15064
41685
13
771
517
353
9148
9
6687
5
639
6072
3216
554
1340
1341
4127
2
6759
1006
4228
1250