19783
2
25669
0
32302
2535
21152
8
3083
3090
6
2366
1
17946
2932
3498
4
964
213
3
1329
1294
1153
736
2023
2012
654
3546
3573
2264
1425
2435
3649
5
2059
84
3080
2316