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
749
778
1539
1039
895
675
644
909
695
666
661
791
1407
2002
2238
1137
963
2164
2269
846
768
2258
876
1444
1015
1294
1413
1833
681
613
1362
1105
732
2357
682
1195
808
2253
1676
712
4396
990
1374
722
988
1362
665
705
1013
2713
703
626
1512
976
1485
700
609
1360
735
768
1273
1387