21152
8
223
0
5734
3
6018
964
1
676
2551
829
3001
2
1889
1541
236066
14
5043
3261
2475
946
4044
5
4775
40177
591
848
1034
1371