19783
2
25669
0
866
1
32302
2907
2535
3351
3
845
17946
3957
3245
2366
1433
2921
5
21152
8
2932
3498
4
1360
997
3779
2838
3412
3765
2264
2655
374
1153
11153
3090
6
2012