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