873
5400
2
3678
670
685
1340
1358
1402
1133
1
450
822
984
713
587
1011
1663
1643
1081
999
1085
3301
779
1694
1333
1894
1300