19783
2
25669
0
32302
17946
4471
2906
1
21152
8
2535
1461
3498
4
1768
572
2996
3083
758
3090
6
1827
4044
5
7608
12
2964
7258
1189
2156
4933
13
578
1193
14
2009
693
3624