12998 85
15610 80
8858 430
7393 389
9016 197
9954 148
8823 493
36875 877
11899 944
6264 189
8937 670
4882 716
16040 593
5002 235
3786 177
3435 320