19783
2
25669
0
32302
2535
572
2990
2996
2890
3
17946
3673
2366
1
2921
5
2600
4
21152
8
2932
3498
1189
721
3779
2595
1348
2911
9
3765
2264
10827
14
1153
12621
22
3090
6
2012