21152
8
2131
1
2535
2
1819
2711
693
0
4179
801
32302
19783
3498
4
2760
2740
3
2593
4651
2763
17946
2911
9
572
1000
6753
17
915
2436
526
5151
784
14
25669
830
496