3115 333
22900 755
12451 357
6134 323
14224 501
29458 511
3378 565
11583 58
5854 811
43162 476
8731 718
4613 693
3698 275