3157
877
699
1168
929
1454
1877
2166
1592
4486
812
2836
840
1073
1769
1743
779
761
1115
5317
888
755
792
3022
1378
1472
14841
783
2082
1016
735
1438
1089
1368
4251
815
2139
20324
840
2402
1060
1178
1472
744
750
1163
1956
949
1868
993
1839
1435
787
2164
869
6087
1632
915
796
1237
897
845
874
1110
1462
685
676
741
1153
1449
789
2523
995
864
3923
3415
2285
889
999
1259
1344
775
1747
745
1684
938
1096
1853
1859
1405
1385
1253
1459
756
1122
911
907
669
799
2735
2466
800
954
1587
799
1449
871
899
774
1293
922
1145
785
751
1170
1674
944
906
1959
881