530
4
3632
5
792
0
441
5009
419
440
957
1337
1464
3505
274
2398
1
349
1412
657
876
315
810
678
1343
1199
282572
495
427
901
508
3391
488
256612