518
180
314
169
216
122
351
123
397
152
204
178
591
223
302
133
581
177
498
166
436
31
175
97
563
186
476
54
201
111
292
114
218
146
679
470
565
159
136
84