590
207
566
217
629
145
562
108
243
75
580
113
580
116
394
154
538
106
224
148
107
59
292
137
283
96
364
202
328
179
482
163
498
113
380
169
120
96
433
136