3115 333
22900 755
12450 357
6134 323
14224 501
29455 511
3378 565
11582 58
5854 811
43161 476
8730 718
4611 693
3698 275