2522
1055
1836
1623
961
1035
877
1497
2448
848
2758
2415
1286
1463
887
1154
1087
917
1707
1628
900
1152
1118
1813
2016
1592
1347
863
1504
2863
837
1384
1685
1203
5312
2754
1001
1642
1482
1723
996
1578
1855
1833
1146
966
3610
976
1336
1033
1026
1335
965
834
1481
2208
1852
1778
956
1685
865
2041
771
781
945
1108
1450
889
1425
940
1022
2149
917
2558
1972
1340
1145
966
1102
4343
1609
1511
1866
2563
919
887
923
846
2198
1621
1260
1798
860
1203
839
1128
1695
3260
787
2084
1837
830
1172
1721
783
1573
1680
1821
802
1728
907
1743
811
1350
896
1277
1097
2104
1237
2288