19783
2
2535
2996
0
4044
5
3083
9956
3
920
3544
2465
593
1
2471
3125
2476
189326
280
528
762
1193
3498
4
5825
323
3779
4471
2964