502 63
9515 170
1798 343
4321 512
9023 632
5813 665
62324 384
32273 758
6015 541
3940 364
7368 275
20477 825
6044 696
4214 466