3090
6
3498
4
1363
1
2535
2
3870
12
2902
16
2440
3
21152
8
3083
302
0
3765
2151
2270
2551
32302
19783
2466
5
2932
785
610
23802
9
17946
810
1659
5232
7
3724
1294
2774
2558
1153