498
536
239
1181
830
92
641
488
936
768
1248
330
347
1042
18
1555
551
383
701
10
854
1837
835
446
265
535
264
1227
1032
2140
3
774
1265
827
902
453
256
307
487
45
255
999
928
698
752
544
760
637
809
56
83
363
731
