502 63
9486 170
1798 343
4319 512
9023 632
5808 665
62194 383
32267 758
6013 541
3940 364
7368 275
20460 825
6041 696
4211 466