1050
2276
700
2183
1375
903
1889
1984
1892
2024
3099
709
1512
950
794
1409
820
4067
1959
1662
630
2150
1873
1104
874
2478
2237
2207
1805
1357
1693
1255
1335
1282
1520
1078
1119
825
985
723
631
1447
915
2351
772
1469
1179
1166
3557
1216
789
773
721
976
1770
2327
912
950
1451
645
748
3962
693
728
1762
621
702
720
2195
931
883
1771
2206
1875
928
722
2648
805
1739
902
4193
745
2023
874
700
1265
1202
826
796
2477
3087
643
949
814
658
1826
760
904
697
721
1191
1266
632
1470
1356
792
781
708
957
1837
1139
1027
1177
1753
694
682
784
1160
1090
919