590
429
159
106
248
173
339
353
755
547
902
513
87
218
173
431
332
251
315
351
143
310
114
267
399
121
262
107
252
141
165
385
424
304
513
433
649
792
400
269
424
558
285
221
365
192
144
208
819
323
431
171
105
54
109
203
246
91
272
197