2510
800
1009
3111
541
860
3754
493
474
624
498
549
440
457
1054
970
887
452
877
557
438
516
682
542
860