19783
2
25669
0
2921
5
32302
2996
194
2535
3008
3
572
2932
1518
1
3498
4
1301
2411
17946
1153
2626
3090
6
3195
2012
1044
2366
1485
1598
21152
8
2786
1623
1978
1041
583