21152
8
2535
2
1787
1
3691
4
3090
6
3083
2980
2522
1743
0
2377
790
32302
19783
2999
3
2932
1254
3498
2818
7
17946
1294
1153
4179
4757
1888
4453
2082
2669
12632
25669
3683