3036
1004
2134
811
644
580
505
945
463
568
579
497
538
544
708
622
746
2003
1029
602
420
480
474
3243
599