257
1
360
284
294
978
3
265
2
272
618
598
456
125
704
73
1077
70
1366
67
625
741
223
0
347
724
656
316
539
309
337
277