439
0
55
446
777
1109
332
138
628
360
479
596
435
1406
418
458
597
522
764
462
1576
483
2399
698
515
857
1186
189
325
1710
1646