3250 405
3059 586
128420 633
49686 467
4639 422
5413 599
3218 395
2893 491
5466 436
43961 117
76047 681