19783
2
25669
0
572
17946
32302
2921
5
1264
4
3765
5440
8
2535
2996
2512
3008
3
1751
2903
2964
1
2906
1603
3546
1527
1681
1189
2476
7793
2069
2108
2743
4465
22
800
2595