543
118
365
155
399
206
101
46
599
145
506
153
326
70
626
123
630
187
352
154
392
115
212
54
214
45
328
104
270
149
258
173
210
114
382
107
596
167
509
210