432
0
54
2711
320
996
440
1199
717
675
868
448
803
561
1
427
597
346
984
486
2395
397
766
453
509
323
1581
1211
434
239
560