1551
2
2328
0
479
25137
4111
1020
458
482
381
467
668
2727
418
749
722
918
1133
1610
737
597
2490
454
2111
3
267
675
663
403
951
474
2702