19783
2
25669
0
14
1153
1189
2626
1
17946
32302
21152
8
2535
1755
2932
4471
3498
4
2964
255
1193
2996
2476
3738
5
2368
1512
3090
6
1618
2478
1951
2986
2258
2037
4321