5856
1298
535
2435
1
742
559
893
12743
819
532
663
1
1887
630
1333
761
16008
3968
730
673
728
577
2674
520
743
738
475
6263
5769
1
586
1
548
641
1232
808
692
1
608
1586
2320
3410
1076
1
542