19783
2
25669
0
32302
297066
17946
3765
4
586
1
2535
2666
9
12472
527
3
21152
8
2906
2250
3262
3090
6
1889
2259
2136
1226
2932
1564
3125
2907
815
3498
3683
3745
3546