3252 405
3059 586
128432 633
49696 467
4640 422
5413 599
3219 395
2893 491
5466 436
43969 117
76073 681