873
2
502
0
230
257
391
1
421
409
511
437
258
428
352
453
312
259
402
246
309
731
515
261
577
238
251
593