14
0
1189
19783
2
593
1
909
719
2996
17946
32302
21152
8
578
977
485
1225
2535
255
25669
2666
9
633
1193
3186
2902
16
1282
72
2932
584
361
718
984
3498
4