572
0
25669
14
2996
685
19783
2
3090
6
1189
473
297066
2903
3
2932
583
32302
420
800
4358
1369
21152
8
482
616
657
534
433
1849
871
100
307
1698
2907