572
0
19783
2
25669
32302
3090
6
14
2903
3
2932
2996
4358
21152
8
1816
800
534
1028
3080
3871
607
1310
3546
1
1045
713
948
2366
616
1193
2416
645
392