4403
3
3775
1004
2
1140
557
1
743
856
461
809
2731
4
647
517
2039
663
609
483
1129
7
1879
8
681
744
3632
10
462
545
614
539
527
395
798
1358