19783
2
25669
0
32302
2535
5805
3
5164
5
6047
4
21152
8
3090
6
2028
5946
3083
2366
1
4309
3000
2932
3498
3175
17946
4034
1329
11891
27
1294
1153
2012
2522
8843
10
3080
392
2316