21152
8
2996
0
3090
6
2903
3
2932
2
244
1731
453
547
2907
558
6698
7
128
448
585
2771
5
3080
541
108797
1277
1
404
803
1094
765
32302
1821
14
1080
1726
352