19783
2
25669
0
32302
21152
8
4471
17946
2906
1
2535
572
2996
3083
758
1827
4044
5
7034
1160
2964
9305
1189
5978
6
2156
4933
13
578
1193
2907
14
398656
19
2268
3
2009
2378