684
2
983
1
1062
1249
1328
582
816
3
325
1353
1042
2304
945
779
516
459
522
394
270
1121
4
1451
585
435
748
83
329
112
288
508
775
682