2986
1
1120
0
3158
2
940
168
1193
55
38
693
1512
1692
2711
596
3426
4
2911
9
560
678
4651
3
670
398656
19
2366
89
387
717
608
758
110
550
5151
828