14
0
19783
2
255
2996
21152
8
2535
4235
1189
25669
618
621
1193
1153
32302
938
2279
2272
1
1033
3090
6
2902
16
1397
3083
613
477
5375
17946
1225
722
503
469