3112 333
22895 755
12440 357
6132 323
14220 501
29428 511
3377 565
11578 58
5854 811
43159 476
8727 718
4605 693
3697 275