545
118
365
155
409
208
102
46
600
145
508
154
335
74
627
124
631
187
353
154
392
115
220
56
214
45
329
104
271
149
259
173
211
114
384
107
596
167
509
210