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