42050 210
1104 79
3647 332
6637 341
15028 262
36189 677
4930 716
4221 439
3899 602
3562 82
6342 280
4949 81
10860 57
2782 188
20999 503
13641 629
5671 719
3708 120
20721 959
3866 557
9621 295
5392 50
5302 574
5162 639
3721 157
12692 558
4634 561
3553 318