223
0
173
654
211
275
425
2690
603
380
1655
286
244
410
213
298
299
1986
306
345
318
409
362
257
320
726
692
248
393
641
2328