540
118
362
155
390
205
98
46
595
144
504
153
303
64
621
122
624
186
349
154
389
115
204
54
210
45
326
104
267
149
255
173
207
114
378
107
594
167
505
208