667 59
1514 233
991 89
3823 719
2921 694
3608 809
38340 319
21125 632
7403 378
14844 561
5363 461
4588 665
5232 860
6588 548
11087 733
3281 441
5085 832
3961 187
5669 966