2927
1272
790
883
840
863
1267
1149
991
788
844
652
3373
760
1467
2017
895
860
1138
680
1518
1071
1154
800
904
1147
1037
959
685
1205
1342
1300
1286
766
956
839
1282
2939
788
817
695
653
925
1437
1023
3086
5102
897
3385
918
1388
899
752
1005
753
766
698
1212
726
690
884
646
1228
2964
734
949
703
3117
744
1845
2929
782
878
2391
1172
662
1066
2257
938
1884
1010
768
1417
1453
1631
759
2416
716
1077
1162
1687
800
2137
902
1033
966
999
1361
1763
913
1266
661
966
744
849
2157
1086
860
1794
1071
897
1523
683
1222
2092
2425
770
804
642
1688