1046
1
6520
7
1226
4
632
1246
3
495
565
747
1481
519
442
1963
2
641
791
785
699
665
478
660
760
472
647
797
1192
373
437
2331
2068
558