2881
2
737
0
322
1049
385
968
458
326
240
105290
498
675
431
501
77
369
2655
830
661
772
1
25137
823
466
320
471
2727
747
680
340