19783
2
2535
1514
1
2996
0
4044
5
3083
17946
2465
3125
1894
3546
32302
1104
2400
2820
3
3738
3498
4
2763
1471
485
3779
1731
4471
2342
2964
1854
3051
1603
1461
536