1585
1398
282
607
213
394
38
706
428
986
865
339
31
341
694
962
365
580
653
461
519
889
657
821
600
380
1564
1236
2018
845
524
540
147
792
573
956
366
1309
677
426
143
995
640
482
1487
398
