908
2642
662
1160
1052
2196
1019
738
624
961
956
668
1052
790
863
931
2431
1533
762
641
1611
1304
1442
721
833
1950
1108
1398
948
664
837
1744
2622
1274
1151
982
1914
1967
1128
802
1544
804
885
909
677
818
2109
735
723
659
1326
1521
2162
821
2739
680
1774
5038
746
1608
8885
1601
937
1537
605
1026
1003
4102
844
1601
647
1458
822
740
1410
1699
1265
1430
660
901
699
1314
731
1701
732
803
1395
2465
1518
783
1029
1114
1670
803
2344
683
2508
2143
803
761
649
621
825
651
780
619
851
1283
1053
834
1679
654
765
1619
1122
713
774
3257
1106
1997