29730 42
3331 140
32247 73
4904 89
5417 612
4725 99
8811 603
15436 750
16797 161
2594 269
33137 729
33893 182
13833 405
43310 843
109606 563
344444 578
22605 179
38195 318
4510 85
89185 693
35276 824
42625 719
26970 691
134466 294
8698 374
3237 91
3751 621
2950 773