572
0
534
25669
19783
2
3090
6
2903
3
2932
1287
616
5065
1
600
583
4358
21152
8
1179
1564
2996
1028
685
2069
5
670
2595
32302
758
501
1543
3080
791
1225
2124