949
879
946
2320
1022
962
898
890
1600
997
889
902
997
2334
1451
1046
931
889
1564
1087
919
958
1035
935
1861
2702
871
885
787
1071
896
953
1994
1381
1429
1746
1819
2120
937
1032
939
950
910
5501
1130
945
925
5654
1659
1180
1024
946
997
1700
899
934
970
1528
3194
4007
1211
805
934
1257
1857
1908
3113
1031
754
2004
1076
797
923
825
1332
802
1730
915
794
1560
911
816
2025
1921
1482
5055
932
1429
993
977
835
1067
846
857
821
1891
2696
1313
2982
1283
820
1103
974
1193
1106
773
1027
907
2277
2150
877
1092
786
926
783
825
872
3328
873
2591