446
0
745
1053
2259
4
1373
2
482
727
1005
475
555
840
602
2119
1192
1506
8
448
5839
9
1639
1439
532
894
675
937
953
1
758
3
1029