653
549
477
613
1653
455
419
274
1423
793
440
864
535
1472
502
933
480
640
642
400
666
995
490
495
500
766
668
394
597
889
349
651
125
1601
767
708
1144
765
823
1497
179
376
908
509
933
360
213
885
1375
619
356
302
230
1185
897
408
589
389
1087
1567