14
0
2996
593
1
909
556
2535
2
19783
2666
9
1189
2902
16
2932
255
718
3498
4
25669
32302
17946
461
578
7793
450
991
1153
337
1193
3090
6
817
21152
8
691
4074