267
0
488
743
422
417
544
1043
1420
901
514
325
683
457
439
409
991
493
970
1880
2
597
345
408
317
1238
505
363
262
1167
859