629
0
1
423
440
493
415
385
413
1235
2
1079
366
3
1066
1087
1099
1005
391
917
948
353
1165
1011
1061
1153
1049
1348
5
1013
1012
1034
1245
4
1162