236
1
863
2
684
880
81
646
1359
790
511
1056
429
1363
552
541
88
626
699
3
1104
639
610
1182
543
473
730
5
683
668
406
931
3338
7