1008
1
2401
1279
883
3
1020
2
769
709
548
604
2526
1094
2796
1158
996
3493
655
991
982
792
2329
8
705
2414
799
599
667
1427
1047
1736
7
1240