502 63
9520 170
1798 343
4321 512
9024 632
5814 665
62345 384
32275 758
6015 541
3940 364
7370 275
20481 825
6045 696
4216 466