19783
2
17946
0
25669
1416
1
32302
7793
4
1168
21152
8
2535
2932
3498
4044
5
2964
1603
1543
2476
3117
2445
1153
1267
846
3090
6
2633
1392
1393
2138
2086
3
5164
2189
3289