19783
2
2535
1325
2996
0
4044
5
6844
3083
17946
1558
1
2465
1189
3125
3546
32302
623
3517
6
4823
9
662
3498
4
1259
3779
2115
1918
4471
2964
280
2354
3051
2189
1603