29764 42
3334 140
32269 73
4907 89
5419 612
4729 99
8818 603
15443 750
16816 161
2596 269
33137 729
33897 182
13837 405
43324 843
109684 563
344668 578
22618 179
38214 318
4512 85
89197 693
35278 824
42629 719
26974 691
134483 294
8699 374
3237 91
3752 621
2951 773