380
0
2332
798
618
566
1940
2471
532
650
815
370
379
329
502
473
398
1733
2503
1
364
4937
579
1001
402
625
544
755
836
1826
3580