4050 334
23579 755
12671 357
6282 323
16477 501
31442 513
3415 565
12547 58
6142 811
43315 476
9317 718
4862 693
3962 275