1029
708
1169
897
809
981
1269
1808
1264
1673
648
1302
815
764
1265
705
4227
802
787
685
1839
1142
1321
1138
655
950
1422
1466
694
778
1527
1039
1033
869
1167
2251
2282
984
972
1384
2745
1231
820
1885
1470
1495
862
873
836
1588
1131
641
1555
18156
1659
2633
1362
769
774
931
639
1530
1527
680
1397
680
634
992
1740
3251
828
749
1968
3104
937
1179
2433
1248
1363
693
699
2308
739
688
738
1234
1354
649
2876
722
1015
733
970
733
1015
795
1246
824
1698
691
2708
839
2888
2302
1592
2315
1167
821
663
1746
694
700
1271
687
3175
786
652
2826
1735
857