19783
2
25669
0
3008
3
32302
1193
1528
3791
7
2535
1228
2932
3498
4
774
456
1832
3723
6
17946
1431
1
1153
3090
2012
2366
21152
8
1212
2086
2072
1739
2131
1168
1665
1441