1045
0
456
266
467
900
1
1661
2445
3
973
1329
1553
2
447
1331
661
722
292
410
2524
430
1138
1161
262
685
401
668
675
1733
3559
5313
1651
1101