15035 491
5498 42
26584 84
4618 602
15450 897
5396 242
2769 201
5064 579
9001 149
3244 204
5599 875
4785 428
15380 471
10332 50
7649 836
19295 244
5162 422
8358 606
7602 547
10033 541
21760 382
4502 234
11155 358
25712 106