579
1
1301
1443
2
909
677
675
1003
623
585
1308
775
1029
1798
939
1309
3
524
885
690
1013
580
464
650
1352
588
791
728
1096
802
872
1786