657
809
1395
458
365
540
607
651
142
865
2018
961
421
954
1564
983
580
398
1236
640
693
597
338
524
338
706
674
428
888
1486
212
995
31
366
1309
790
572
519
394
482
379
1584
845
281
147
36
