296
0
655
725
676
25494
3302
551
4142
5
536
299
438
618
434
413
714
2632
128
513
2065
1
1193
534
1206
368
1100
1472
1287
9877
681
4198