19783
2
25669
0
32302
2083
2535
572
2996
17946
2902
16
1189
2366
1
2528
3
2921
5
21152
8
2932
3788
3498
4
2087
1070
1901
721
9278
18
800
3779
44
2595
3765
2264
534
1854