19783
2
32302
0
14
2535
485
984
2996
25669
1189
17946
3090
6
21152
8
2398
586
2932
3498
4
971
628
630
477
2666
9
977
181997
11
560
372
1225
255
2906
1
1153
1598