843
1
369
773
2
377
127
1239
301
416
139
131
271
387
650
392
386
340
689
3
556
631
685
806
528
1308
863
725
647
409
434
1375
496