3090
6
21152
8
795
0
2903
3
2932
2
1015
1
2669
1694
951
690
2270
1363
557
2551
3498
4
3870
12
2440
564
445
3080
1743
1659
2151
3724
108797
2902
16
1451
3765
1001
717