592
1
19783
2
2535
21152
8
940
3090
6
3083
32302
0
25669
2932
3498
4
255
658
17946
2789
677
1060
1294
2996
14
1189
1153
936
3484
742
8414
861
722
3080
3
1044