1854
4
1192
1
1365
2373
1036
874
2
640
996
625
813
556
633
586
559
690
376
736
446
560
555
688
458
467
521
643
427
595
570
4410
24
460