2455
1187
19229
894
1206
1015
1817
855
835
1599
1268
814
1246
2347
837
761
2033
794
928
2169
993
768
1474
740
2002
4264
686
779
864
1100
693
1746
1317
1680
2127
920
752
858
2572
787
828
2115
958
2013
1381
798
1839
2181
3143
782
1846
7570
730
983
3064
2427
1303
1730
941
1005
3758
1139
1025
980
847
2285
4865
800
2219
964
877
1545
1000
749
1550
1654
1468
1052
898
1184
1375
1189
863
2566
693
735
752
1227
2455
2056
645
1528
1359
1108
761
1689
690
1052
2117
1279
1241
833
1577
776
988
2060
1586
1742
956
1975
1110
748
2022
753
908
1224
1415
1683
679
784