496
0
767
1
1037
1469
288
1423
348
544
527
256
358
1638
2
1277
955
468
321
1603
349
703
584
418
677
3559
597
2992
320
1128
398
1488
1392