1036 255
4182 887
3327 654
5219 441
11890 887
3059 112
26792 419
4084 434
3560 640
3347 790
3165 568
4033 871
5032 297