4050 334
23571 755
12668 357
6282 323
16472 501
31437 513
3415 565
12544 58
6141 811
43315 476
9317 718
4861 693
3962 275