19783
2
1317
1
1923
25669
0
1189
14
17946
2535
32302
21152
8
1766
1153
255
1193
621
575
2902
16
473
3261
3
348
1252
7258
1985
2932
4471
2996
3498
4
660
3407
2964