874
5401
2
3680
670
686
1340
1358
1402
1133
1
450
822
984
713
587
1011
1664
1644
1082
1002
1086
3302
779
1694
1333
1895
1300