355
0
409
303
452
1126
711
3401
5
394
575
484
437
396
1015
544
698
2350
2737
4455
6
328
315
432
92
267
476
457
223
838