19783
2
2535
2920
4
3491
1000
0
4044
5
3083
2923
1
17946
2465
1189
7793
3125
830
3546
32302
3671
801
9504
6
3498
2437
3779
4471
2964
3051