19783
2
1819
1
25669
0
1189
14
17946
2535
32302
21152
8
1153
255
1193
621
575
2902
16
3261
3
1252
7258
1985
2932
4471
2996
3498
4
660
3407
2964
984
3779
944
542