3090
6
795
0
19783
2
2270
25669
2440
3
2151
1
1849
2903
2932
1287
2551
4358
1260
21152
8
1363
2996
572
3498
4
3870
12
32302
1543
852
3080
4148
1659
11153
534
556
3724