1576
2
592
788
1
2201
4
685
2410
935
817
867
1500
166
943
460
1477
676
523
893
564
398
1287
1414
3
1306
419
1475
82
526
89
1651
1006
673