3110 333
22894 755
12439 357
6130 323
14219 501
29422 511
3377 565
11577 58
5854 811
43158 476
8726 718
4602 693
3697 275