12997 85
15609 80
8858 430
7393 389
9016 197
9953 148
8823 493
36875 877
11899 944
6263 189
8937 670
4882 716
16039 593
5002 235
3786 177
3432 320