3175 405
3005 586
126895 633
48405 467
4580 422
5346 599
3131 395
2828 491
5374 436
42895 115
73673 681