19783
2
14
0
25669
1189
32302
2535
1153
255
17946
3090
6
21152
8
2258
1
1193
1252
2932
4471
621
2996
3498
4
1033
2585
2964
2649
2666
9
1239
2476
528
984
660
3252