1009
866
2091
3002
3312
803
1389
836
2104
1043
1267
1645
790
887
1508
996
1242
1269
826
1279
1932
2574
992
1077
842
1454
1634
745
795
1440
1612
1020
836
2215
1250
2152
758
1184
829
931
870
1313
1292
1387
750
1607
1048
718
1786
1148
1999
3172
1398
864
738
791
2090
7172
2603
2804
892
742
1077
2709
711
784
813
1521
1410
2209
974
1762
1635
764
1135
757
668
1384
749
774
936
857
678
975
5713
852
947
644
1338
1267
587
640
645
969
900
788
790
756
730
1048
683
626
1156
658
1062
620
1547
718
1860
1144
1175
1242
3442
819
1666
1367
705
858
1298
8338