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