502
67
350
186
260
56
608
176
290
156
346
103
597
218
425
160
526
182
540
65
309
203
472
86
170
111
503
196
61
25
400
189
574
192
506
168
370
175
215
147