640 59
1475 233
962 89
3755 719
2910 694
3574 809
38225 319
21035 632
7398 378
14645 561
5359 461
4579 665
5228 860
6585 548
11087 733
3273 441
5082 832
3953 187
5663 966