516
985
277
289
342
302
368
565
349
333
675
1127
154
286
692
402
526
449
290
297
208
461
217
644
141
762
209
324
216
461
746
268
1254
204
547
508
374
809
321
326
251
425
271
411
269
573
538
629
767
470
500
448
335
171
201
700
538
1132
292
162