19783
2
25669
0
2906
1
32302
17946
4471
21152
8
2535
572
2996
3083
758
4044
5
2964
1189
2173
2907
4933
13
578
1193
14
3957
3
2009
918
1676
501
3125
3426
4
791
693