19783
2
1153
0
3765
4
337
25669
32302
1189
2535
14
2366
1
2932
4471
255
3498
2964
17946
1765
2476
511
1512
3090
6
556
2986
2258
475
21152
8
2996
1049
1120
536