3090
6
628
0
1189
2903
3
2932
2
452
52099
2219
4
435
21152
8
5517
1289601
938
6247
5
1078
607
3080
3673
2416
14
3551
10
2160
1237
3575
1
581
818
5052
678
918
673