14
0
1189
1193
32302
17946
2996
25669
4044
5
190
2535
2
3765
4
3125
19783
657
1461
1441
280
1
572
2964
571
3498
3083
894
2478
4471
1672
3779
2986
3090
6
940