19783
2
32302
0
25669
471
2996
536
352
2535
699
6396
392
2932
3498
4
891
747
394
17946
2666
9
700
2042
1
527
7793
1189
1216
531
10941
1153
564
3724
3
5242