27
1003
473
534
680
519
913
867
1076
764
1098
398
954
1811
909
696
1104
847
406
531
881
825
993
596
467
649
778
2015
639
669
371
544
506
571
371
384
352
714
1036
803
986
143
438
871
1122
713
550
