2
6421
1796
531
503
567
312
454
404
325
310
344
1
4600
1034
2
6119
511
280
325
444
554
322
295
846
1191
922
382
535
1
756
1
362
587
294
381
500
560
1
835
1
371
632
480
751
625
1
392