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