502 63
9522 170
1798 343
4321 512
9024 632
5814 665
62358 384
32276 758
6016 541
3940 364
7370 275
20484 825
6046 696
4218 466