625
1
680
520
242
122
567
648
282
222
81
270
310
98
0
279
263
2
268
290
799
54
575
284
309
850
306
334
536
1073