1233
1007
610
619
400
507
407
1451
398
784
782
877
620
2213
796
239
770
1321
930
938
472
646
602
578
418
637
487
422
753
1020
983
479
1586
608
1210
422
1059
270
555
492
471
863
740
280
412
439
380
715
751
225
550
833
301
740
1093
1314
1317
551
1077
583