502 63
9517 170
1798 343
4321 512
9023 632
5813 665
62340 384
32274 758
6015 541
3940 364
7370 275
20480 825
6044 696
4216 466