3155
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
3104
1844
1147
852
1378
1808
2284
2407
855
660
18146
1910
3205
587
2293
1461
765
834
2974
862
1949
1434
765
2048
1666
1082
975
1033
852
1453
1179
1025
1623
617
1091
2547
1115
713
820
2040
803
2165
2164
1439
1275
2395
666
793
1362
1204
734
913
1584
787
1135
650
694
919
693
852