790
2
554
1
508
431
527
473
609
1108
3294
3
1720
668
495
281
332
402
432
443
157
433
551
562
469
2702
0
1188
1205
1350
1474
1759
1257