2003
674
1563
1491
767
1315
2159
844
650
829
668
777
840
892
1105
920
735
2381
3328
809
1144
1524
1620
747
1151
713
1983
771
1393
1464
687
1425
738
940
1803
1481
1283
796
1761
688
872
1802
872
726
1282
669
1365
2983
782
684
645
977
828
1534
789
788
2253
1988
822
1072
1407
895
835
683
1025
3079
640
1545
652
3206
1569
818
1639
921
726
1100
929
1005
609
1448
820
834
804
1622
1520
1190
947
624
721
931
3646
1372
1880
806
745
868
982
1274
1188
1324
752
1077
1288
963
915
693
2023
2158
624
688
1296
923
1218
1098
794
1798
601
773
1141
787