424
0
426
1608
2623
1
668
647
1056
345
244
696
1025
671
631
1356
1540
741
2690
1020
641
468
521
637
1347
2
1234
5
1023
1711
881
1842
341
304