830
635
732
319
1231
923
283
760
902
602
609
999
628
324
716
619
502
452
543
701
637
1708
484
676
1555
641
836
759
304
357
652
286
1181
770
275
1269
982
226
256
1489
473
826
337
1910
596
588
602
731
874
502
515
451
349
486
