4046 334
23564 755
12668 357
6281 323
16471 501
31428 513
3415 565
12540 58
6140 811
43313 476
9316 718
4860 693
3962 275