1316
814
699
2149
2314
1571
2034
1217
615
773
1443
1640
676
1963
803
1773
1130
1822
849
887
1103
2706
1908
1128
987
862
2932
1457
742
740
739
815
1159
1255
862
819
2530
763
682
2030
2193
694
2889
709
1425
704
1236
3225
5037
826
1509
4358
1100
1023
2778
1042
824
1544
5823
661
713
727
1111
2250
1188
860
1500
714
1266
1617
732
694
663
865
1485
1803
2670
687
810
800
4100
783
846
668
694
1127
823
4106
1894
1683
710
636
1505
2283
3907
1769
1175
1371
770
818
948
702
802
749
623
1547
710
1334
1044
832
662
2401
3442
698
1363
816
776
784
1618
1133