19783
2
25669
0
32302
17946
1461
3498
4
1768
3090
6
7258
2350
4471
21152
8
2906
1
572
2996
758
1804
4044
5
2964
1189
2156
4933
13
14
2535
3624
501
3125
3426
791
657