985
398
560
76
521
183
473
34
344
74
758
244
626
181
1114
506
500
189
322
93
248
55
650
173
778
282
377
165
520
209
938
440
1049
397
600
130
279
101
329
221