19783
2
25669
0
32302
984
2535
21152
8
17946
5784
1189
572
2932
14
3498
4
3779
1038
3765
2484
2042
1
2087
1153
2182
2996
3090
6
1849
1812
1977
1331
341
636
2763