1575
1236
1510
703
1980
994
839
5402
1720
858
1540
806
1750
706
1358
665
1299
1050
1034
758
693
1857
707
826
1723
716
664
1388
1288
645
670
1705
999
734
730
1821
1103
923
1419
711
1474
1469
1241
3195
1354
1168
876
686
808
630
1073
757
3747
1013
727
1223
1110
723
2032
694
688
705
936
820
645
713
615
669
2446
1034
1228
781
1415
926
873
657
653
1658
685
642
814
1088
870
679
638
648
680
742
1391
651
722
772
750
892
728
621
646
1126
750
662
1996
920
1193
1232
789
2490
1152
1185
823
731
831
803
2203
946
704
695
1122
1111
1876
802