21152
8
4335
2
2886
83
1
3090
6
66
0
564
2744
2903
3
2593
2932
940
7258
674
2535
3562
3386
745
496
2740
1016
1690
1603
467
3498
4
297066
13499
5
635
3080
4706