506 63
9580 170
1801 343
4329 512
9028 632
5822 665
62724 384
32335 758
6022 541
3945 364
7379 275
20562 825
6071 696
4226 466