625
1
656
2
347
724
257
246
65
854
286
312
360
94
1450
7
272
618
598
456
265
125
73
704
70
1077
978
3
284
294
52
569
0