21152
8
2535
2
3498
4
1585
1583
1
3461
2996
0
14
25669
19783
1189
2932
790
32302
17946
3779
4044
5
2903
3
2668
638
3051
1153
1225
2476
3090
6
1759
851
4471
2906
2583
7