600
3
488
1
528
798
842
0
744
869
2
541
1333
646
1858
2637
5
800
852
1363
1049
1308
981
3011
1359
829
1864
1259
952
881
1260
991
618
499
530