512 63
9635 170
1806 343
4333 512
9035 632
5832 665
62977 384
32417 758
6034 541
3951 364
7390 275
20642 825
6090 696
4237 466