1395
394
338
845
887
211
147
657
35
640
366
954
280
580
1486
31
961
398
524
1583
706
572
1309
482
982
651
378
863
1563
673
365
596
1236
994
142
693
421
540
338
458
2018
790
519
607
428
809
