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