2649
1647
828
981
1846
854
904
1850
2215
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
766
1629
782
2463
1070
732
783
1923
716
596
1392
837
1012
877
1783
925
1031
822
1065
1242
2248
648
2877
2874
809
648
1569
1038
1278
788
5170
2598
714
2469
620
654
1639
1342
770
1420
939
703
833
913
699
2024
1634
801
810
1526
2406
1133
723
4889
948
684
824
779
1692
1933