592
823
500
425
292
540
442
506
327
249
1073
404
449
387
440
274
220
285
310
957
469
533
1300
574
286
357
436
576
920
330
342
171
475
398
484
223
822
1606
471
325
376
344
221
267
550
138
364
230
293
757
245
124
441
177
380
189
207
103
280