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