19783
2
32302
0
25669
17946
1768
3090
6
21152
8
572
4358
2156
1
4933
13
2906
4471
2069
5
1461
791
2949
2204
3498
4
2996
5440
800
7034
758
2337
685
8527
2366
1329
2512