19783
2
32302
0
17946
3289
25669
2535
902
1
1816
3765
4
2906
7793
21152
8
10317
3090
6
796
3083
2884
5
1781
2108
3
2771
1458
5164
4360
1849
683
2932
120
3117
3498
1516