3090
6
21152
8
557
0
795
2902
16
2903
3
2932
2
1015
1
2669
1694
951
690
1403
612
1179
2270
1363
1158
2551
3498
4
14
3870
12
758
2440
564
445
522
3080
5375
125