19783
2
2535
4044
5
1015
1
3083
2465
378
0
913
3125
2342
657
3546
2416
7
1927
2480
1174
2149
2219
4
3779
3046
841
2964
2799
6
3051
1603
1760
1036
1461
3539
3
2596