1038
1
234
354
291
2
1051
757
727
3
239
769
736
350
361
443
253
749
635
7
503
531
599
304
364
1906
574
962
307
610
559
105
506
740