19783
2
25669
0
32302
5440
8
4044
5
17946
2535
3125
1461
2964
1
3498
4
2478
2512
4471
1672
2502
3779
2986
940
108797
2366
1512
3426
2292
3546
902
948
3008
3
1606
236066
14