546
118
365
155
414
208
102
46
600
145
508
154
335
74
627
124
631
187
355
154
392
115
220
56
214
45
329
104
273
149
259
173
212
114
385
107
596
167
509
210