948
671
470
1
278
543
676
807
220
218
861
532
1081
809
984
878
150
612
803
641
380
392
407
1049
481
27
279
618
299
321
236
184
1059
240
818
729
718
241
815
173
696
737
847
913
453
1100
1068
157
160
567
951
763
701
843
661
660
898
290
791
56
869
1020
805
309
15
597
958
516
927
632
500
1037
354
174
794
997
235
717
733
406
623
62
654
249
745
257
28
8
41
568
576
1031
425
1106
1083
838
142
616
103
456
167
513
435
697
482
820
961
648
1075
1061
753
