4111
2
3559
1
320
0
493
602
517
237
683
409
1541
663
1045
1020
4045
287
722
1567
454
2190
376
385
403
546
2727
1661
948
2702
872
421
3599