805
907
1244
2459
854
708
2115
949
1132
4256
3580
1316
1442
5995
891
844
990
877
921
992
860
857
1033
1081
1783
2581
2744
924
2170
1110
1024
1092
1556
1656
1269
1279
937
1388
953
962
1672
827
934
927
961
2262
1303
1686
901
1504
792
873
1235
2538
1136
1689
799
1255
758
747
1109
1832
2377
1260
1412
3344
1103
1138
887
5967
1778
1004
959
1581
2583
858
2221
2560
1258
1000
1052
1386
1262
801
1422
2122
972
3977
2000
4566
2332
5019
5070
1380
916
3241
1689
1579
967
801
2967
841
2045
839
1615
999
980
832
1422
5226
3227
813
922
812
1331
4188
1570
967
1310
1465