114
40
1231
591
1035
743
393
432
1064
1363
571
1052
1705
1353
343
883
473
18
402
642
581
1565
120
1084
791