21152
8
803
0
951
108797
1676
485
1812
2
2124
3
3090
6
1089
1359
2920
4
2903
2593
1
2932
786
1045
416
1193
1302
531
110
984
437
696
747
459
47639
14
527