3175 405
3005 586
126888 633
48400 467
4580 422
5346 599
3131 395
2828 491
5374 436
42890 115
73663 681