1093
1643
634
1126
1141
2165
2633
2853
1032
1087
1276
3615
1481
3655
1404
1283
1195
1576
789
968
1296
1329
1980
3553
2042
2299
1153
1434
857
864
1158
1337
1219
776
665
2005
1016
2125
1216
1465
2574
1589
1348
1336
4918
1524
1333
677
1443
702
3090
842
1285
951
659
1119
1189
1612
700
1028
688
1911
776
1382
950
879
2484
821
1544
809
908
934
1501
746
3116
808
745
751
1081
707
1490
1764
1144
1243
913
969
954
1785
1296
804
891
713
1482
2977
979
2242
1838
798
1565
1038
825
683
784
654
775
826
821
941
1355
1282
1209
683
1566
2013
622
2940
788
737
771
1099