19783
2
32302
0
25669
17946
2906
1
21152
8
4471
1461
3498
4
1768
2769
3090
6
4044
5
2964
7258
2996
1189
572
5978
1193
758
14
398656
19
2535
2009
3125
3426
3071
11
2378
2750