19783
2
2535
881
0
4044
5
3083
2465
2757
1189
475
3125
1650
3546
1
555
19079
6
2378
3498
4
2676
3779
924
4471
2304
2964
4724
3
3051
1603