19783
2
25669
0
32302
2535
572
2996
17946
6246
6
2258
1
1391
1266
1159
2366
2557
3208
2921
5
21152
8
2932
2626
3498
4
3025
2551
1189
2576
2189
721
3779
2595
3765
3470