1032 255
4181 887
3325 654
5216 441
11890 887
3058 112
26792 419
4084 434
3560 640
3347 790
3165 568
4033 871
5032 297