6305
906
949
2258
936
5274
684
1749
592
829
1244
1151
665
897
2048
1196
970
4039
2692
2488
1352
730
3537