940
905
1831
1169
1445
2649
1647
828
981
1846
854
904
1850
2215
1050
2276
700
2183
1375
903
1889
1984
1892
2024
3099
709
1512
950
794
1409
820
4067
1959
1662
630
2150
1873
1104
874
2478
2237
2207
1805
1357
1693
1255
1335
1282
1520
1078
1119
825
985
723
631
1447
915
2351
772
1469
891
730
1672
2478
1183
1288
2015
3560
2384
1224
970
649
819
967
1043
757
2723
2264
1600
842
619
1629
2212
1221
812
1178
1312
1220
682
1205
757
1116
839
780
1242
1546
4099
699
770
931
1092
1363
625
1639
715
1383
721
1164
1842
969
2002
1429
4550
1569
2654
1468
1230
740
1092
739