1050
2128
11908
1216
888
6052
1157
936
1697
1287
4000
6568
972
1186
995
990
1145
876
1556
2016
915
905
867
1261
978
839
969
763
14005
1127
1009
913
807
987
1901
809
1097
972
2039
856
842
1457
890
3759
853
835
1492
2016
1712
5256
1880
849
918
2490
1131
2417
957
849
1080
899