14
0
1189
21152
8
1193
2996
3090
6
19783
2
2903
3
2932
25669
255
2471
32302
1045
1310
17946
47639
1126
431
362
2469
1433
717
657
4471
337
1461
297066
1120
572