528
1
1020
2158
3
692
907
2
787
608
678
1328
651
705
9926
5
2613
3029
3767
882
1216
1124
6
2377
796
479
723
523
504
617
527
3978
4
461
434
783