254
1
261
883
2
676
337
377
319
331
350
535
515
412
16
937
347
298
428
864
6
330
3
915
284
603
1300
296
473
527
516
600
332