21152
8
2535
2
3090
6
3083
1743
0
790
32302
801
19783
2932
1192
1225
3242
7
1707
3498
4
672
17946
3
7877
5
1271
1294
1
2996
1579
1153
2669
1618
12632
25669
3683
2654