1832
3
4111
2
860
0
349
381
462
467
584
343
1824
25137
376
1133
479
668
917
4698
775
2008
2328
403
514
968
1642
1
3621
675
737
683
458
1020