2257
1251
682
673
2950
1133
653
766
600
2024
1410
1832
2131
788
3246
936
725
659
745
701
1240
1858
764
1359
660
1862
685
831
1002
883
1500
662
942
1355
647
685
2160
767
811
2981
1032
1321
1678
976
835
607
654
676
869
679
679
888
1006
1430
1256
795
628
1877
800
694
1409
996
837
733
2412
1114
690
2475
1408
848
969
1154
1240
2298
2808
999
1087
738
910
628
1496
1019
1106
780
1240
677
784
787
1768
723
1830
855
1131
1010
1110
1656
859
1049
912
822
2536
1617
1419
652
1012
1306
693
2229
1190
1793
3036
683
899
710
675
793
2176
1853
2044
855