1008
1
2401
1279
883
3
1020
2
770
709
548
604
2526
1094
2796
1158
997
3493
655
991
982
792
2329
8
705
2414
800
599
667
1427
1048
1736
7
1240