952
899
2963
842
1068
1118
922
617
929
708
1232
927
658
1154
1325
1971
902
1792
629
863
850
1166
815
848
895
782
1201
1239
1865
1869
1892
960
904
1774
1026
4839
1661
4622
608
2494
774
1868
852
1515
1265
856
1182
769
841
837
795
1344
1225
1682
734
819
2005
907
903
1573
646
1014
1391
1937
788
2094
810
741
781
1640
820
918
2153
1672
1174
896
2023
1058
746
5029
2182
920
624
805
1258
894
898
1557
1705
2513
1367
1569
759
982
2244
1159
822
1346
712
838
1339
668
676
790
3019
1583
2079
677
1206
1242
789
1452
1358
675
1973
874
666
1203
1997
741