809
239
535
330
819
1035
768
498
92
902
252
830
835
117
236
1227
999
2140
1248
637
3
928
256
1536
509
588
524
241
1032
800
453
582
307
551
645
1265
774
375
438
641
5
1441
544
10
446
1196
383
4
488
936
1837
1080
