990
1
1307
4
1575
1103
520
1050
723
662
792
2
813
954
1650
601
400
573
394
697
1628
922
3
568
496
1000
2403
6
513
3880
1011
619
949
596
468