456
0
349
492
403
409
668
422
768
1939
2490
626
643
767
263
1661
1
1101
1045
637
602
381
419
1133
376
304
957
2328
433
979
1674