3090
6
25669
0
2903
3
19783
2
2996
2932
21152
8
700
32302
572
3080
108797
3546
1
14
536
1287
344
3206
5
418
583
1537
1258
2823
471
757
1479
370
1629
758
453