945
802
864
994
763
2921
1295
1531
1837
1864
1604
5811
5010
1840
1138
986
1356
1925
869
924
971
1224
982
1083
858
715
1224
1715
804
725
658
12283
2749
1277
6554
935
667
730
1534
1020
1388
853
870
1241
1261
755
5207
1306
1021
772
734
1147
7388
1086
813
656
742
2030
710
1805
680
790
1135
1642
1786
1002
764
815
788
756
2915
728
1058
736
1447
1249
1012
2022
1835
722
1512
3143
1025
927
4202
852
2668
2378
1409
845
1038
775
1242
1217
1914
1826
1246
744
3050
706
1028
827
746
5888
973
5362
2380
870
2570
1129
956
872
777
1131
1935
1978
1536
2320
4222
649