3090
6
795
0
2902
16
2903
3
2932
2
32302
612
1179
1
25669
21152
8
1193
2270
1363
3498
4
14
3870
12
2440
522
3080
5402
9
557
1659
616
2151
2466
5
3724
463
55
2996
3765