572
0
25669
19783
2
21152
8
3090
6
2903
3
2932
616
4358
758
791
534
685
2996
32302
1564
501
2595
3080
1225
5065
1
1028
14
1179
721
484
2366
9956
583
1287