3090
6
572
0
25669
665
19783
2
534
795
635
670
2903
3
2932
1045
578
4358
2727
1
21152
8
2270
1363
2996
3498
4
255
3870
12
1539
2440
2551
593
32302
385
3080
616