42051 210
1104 79
3647 332
6638 341
15028 262
36190 677
4930 716
4221 439
3900 602
3564 82
6343 280
4954 81
10861 57
2782 188
20999 503
13642 629
5672 719
3718 120
20725 959
3867 557
9622 295
5392 50
5304 574
5165 639
3722 157
12694 558
4634 561
3554 318