1296 346
7604 533
27862 40
3646 803
127748 567
10251 754
10622 555
31336 432
4303 602
5823 764
21722 233
2977 614