951
886
1091
1627
891
3868
2018
859
755
748
1303
1301
1221
1008
1006
1067
2025
1140
1108
760
1321
1563
1473
941
1854
3979
1002
1399
994
1239
927
1235
1237
1165
1330
1408
1144
877
786
2425
1001
9075
1387
1095
1259
836
1423
2333
925
670
1038
834
1672
959
892
2438
908
760
1673
764
2043
803
866
1465
1394
1752
2357
1655
2137
744
992
1004
1032
1229
893
855
896
3416
1053
1037
801
759
983
1064
1213
4265
1251
682
865
1038
716
1078
1431
1002
756
1596
660
920
705
746
1168
1165
2146
762
908
804
702
999
910
1467
1106
987
782
2114
1609
3923
3237
2330
1104
712