1248
597
550
1265
92
4
45
582
18
374
645
986
1170
264
4
487
588
3
363
637
774
464
698
453
136
509
117
56
265
1042
1035
488
535
256
544
475
252
637
83
752
827
809
383
536
1181
524
759
1032
701
819
641
768
731
