3090
6
442
0
21152
8
2996
2903
3
2932
2
479
860
528
688
698
522
644
788
1449
418
284
643
14
2155
3080
4775
3673
355
1189
463
440
3546
1
351
2184