278
814
261
545
352
672
646
599
438
444
805
371
718
1621
3229
884
1218
5429
1179
1523
1059
1628
2777
751
1028
1282