19783
2
25669
0
32302
4471
17946
2906
1
21152
8
2535
572
2996
3083
758
4044
5
2964
1189
12305
3
4933
13
578
1193
14
14861
7
2009
1699
501
3125
3426
4
791
2750
657
2595