1080
832
791
972
1247
21550
992
1098
1047
831
869
912
1996
972
7661
1224
881
2502
3470
3294
816
1027
860
1386
937
861
1630
919
1724
2591
961
1118
895
5400
1239
967
6680
1044
795
897
918
1421
873
1006
976
995
2246
895
1068
868
1578
4623
1587
1639
887
917
979
1063
1110
936