21152
8
2535
2
785
1
3090
6
3083
608
0
936
1743
790
2299
32302
19783
1507
2932
975
4
3498
1536
2891
17946
2344
1294
2152
1153
2669
12632
7
25669
3683
1757
5375
1100