1009
1107
829
2900
838
1901
2163
928
706
716
1456
715
890
1082
1338
1986
1613
708
1425
1101
1114
650
1074
705
698
947
725
1660
707
2079
908
644
616
919
1876
894
622
757
862
2007
1576
848
1176
826
1688
2018
1142
988
942
944
688
914
777
615
672
2272
3374
781
723
728
2269
2566
1075
870
975
2206
732
1735
2407
1690
841
1475
807
2602
890
802
784
880
1175
3442
826
895
2586
849
1301
1156
903
1909
5541
818
708
1093
1461
2253
1127
751
871
4993
718
792
1049
1218
1539
2194
871
730
622
1163
1530
792
699
3087
713
1650
1137
1608
1298
679
1355
1210