1983
691
696
304
853
333
696
270
267
101
672
148
712
344
834
260
565
212
311
187
316
86
640
161
324
157
701
183
277
146
724
169
463
159
467
128
232
97
168
69