633
0
614
2
958
1
755
1075
1099
2426
3
951
952
2280
984
913
748
1011
2632
2349
838
652
542
3774
536
1070
1352
1145
1233
1030
889
1059
646