323
1
1218
3
264
476
2
343
283
319
584
427
593
352
807
442
308
1537
4
680
354
333
87
329
324
469
304
394
365
73
299
845
216