629
0
1
564
754
961
638
757
705
1014
748
906
740
2
1160
3
1096
884
872
999
976
1051
971
4
1075
1065
1025
1197
1092
1100
1147
1220
1654
1354
1293
1322
308
415
492
318
404
210
295
525
233
320