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