4053 334
23581 755
12671 357
6282 323
16479 501
31447 513
3415 565
12550 58
6143 811
43315 476
9319 718
4863 693
3963 275