19783
2
32302
0
25669
17946
2906
1
21152
8
4471
1461
3498
4
1768
2465
4044
5
2964
5978
6
398656
19
572
2750
3090
2009
1189
3426
2996
4651
3
7258
1077
297066
758
2593
1849
4724