506 63
9580 170
1801 343
4329 512
9028 632
5822 665
62730 384
32336 758
6023 541
3945 364
7379 275
20563 825
6071 696
4226 466