849
773
2256
1077
864
803
3713
942
2247
2206
708
875
2188
1475
2215
899
2559
2515
766
978
1625
733
1212
862
1207
968
2837
789
881
801
735
878
886
718
981
2827
885
1481
787
1374
1274
2154
2051
3076
3483
3325
2451
924
1377
1933
5157
1169
778
1371
817
744
787
1411
742
757
787
1085
1157
744
4003
918
883
676
3619
640
931
906
584
666
1980
1136
2197
2765
2059
1147
758
700
786
720
2566
899
18221
938
732
1254
916
2325
621
1562
592
2087
897
799
1410
2229
3724
651
856
774
1301
1077
1042
830
839
1867
856
671
791
1142
694
2426
1370
3641
1349
2960