1229
1
685
529
1021
2159
3
692
882
2
1216
1124
6
2378
2614
9926
5
787
705
907
609
652
678
1328
621
479
796
525
504
617
528
3978
4
461
435
783