693
401
610
104
339
181
572
122
625
228
581
42
323
118
79
30
282
122
274
166
527
118
246
30
282
41
137
102
292
118
551
184
410
152
141
83
250
115
559
132