1253
3
230
1
1459
7
266
269
2
72
1049
510
0
563
440
388
233
305
304
469
1661
4
276
302
581
636
704
320
366
310
407
487
343
101
760
720