508
128
468
191
552
71
734
196
396
224
608
23
507
129
479
207
639
75
211
162
236
102
285
176
725
310
316
183
504
87
477
90
122
60
373
55
248
155
190
113