1297
744
698
973
899
1559
929
783
1707
1353
707
700
703
4842
4164
1008
1149
621
908
1908
767
713
1054
878
1063
696
615
1310
1355
1564
2573
1347
958
3148
976
835
2528
1835
888
1419
749
2634
5428
2023
1289
1374
987
681
799
1236
750
2349
1568
803
718
847
799
1407
2041
1144
658
640
829
778
892
707
606
3087
1971
665
1354
794
1397
732
1278
771
2302
697
794
664
2011
1354
2295
758
849
2822
606
696
2499
758
2393
979
649
2697
1557
1805
641
898
648
2022
1366
1315
1488
926
985
1603
1456
652
1287
1110
2562
655
1736
2407
1400
791
929
600
1561
3276