3115 333
22900 755
12451 357
6134 323
14224 501
29457 511
3378 565
11583 58
5854 811
43162 476
8730 718
4612 693
3698 275