5483
6
11122
5
2052
448
2
10545
8
450
56
1312
3
518
1
565
1711
816
1131
1579
2066
1159
970
846
918
351
454
377
499
479
638
399
517
772
556
504
578
365
614
632
411
575
466
452
709
860