4060 334
23594 755
12677 357
6283 323
16488 501
31464 513
3415 565
12571 58
6146 811
43319 476
9326 718
4866 693
3965 275