2220
1617
963
877
920
2599
1132
1518
807
903
914
1081
1127
901
1010
1024
849
2945
1224
1006
3913
911
3797
918
886
860
969
950
930
905
808
933
1552
1510
2643
892
845
1057
963
899
996
4362
1032
1276
914
961
1314
2104
1367
1429
1413
1296
1069
822
5466
3104
990
883
937
1490
2273
798
915
1409
1236
797
1182
793
809
963
923
1359
861
1659
22411
1229
1002
925
775
1139
896
931
820
844
952
876
900
1208
1031
966
1001
5405
886
1085
849
850
929
1028
994
847
770
2017
2056
1044
774
841
873
877
1137
793
1125
2882
1222
844
747
920
792
816
875
2029