21152
8
2535
2
3765
4
3629
1
3090
6
3083
1743
0
790
32302
19783
1160
2932
1225
3498
1779
17946
2478
1294
2996
1153
1404
2669
1618
12632
7
25669
3683
5717
1757
5375
5196