544
118
365
155
404
207
102
46
599
145
506
153
329
71
626
123
630
187
353
154
392
115
214
54
214
45
329
104
270
149
258
173
210
114
382
107
596
167
509
210