528
477
508
809
583
1096
2265
588
986
986
720
709
90
1298
1298
1298
1298
332
332
332