3736 334
23258 755
12581 357
6212 323
15096 501
30918 513
3388 565
11905 58
6016 811
43210 476
9047 718
4714 693
3799 275