264
505
279
1
251
188
373
2
265
290
503
353
864
339
480
511
494
1162
1263
690
1476
886
613
1000
668
790
3
954
745