622
2
643
1
685
983
1062
1250
1328
583
816
3
326
1354
1042
2304
945
779
516
460
523
395
270
1122
4
1451
586
436
748
83
330
112
288
509