29541 41
3316 140
32153 73
4890 89
5403 612
4697 99
8787 603
15404 750
16732 161
2584 269
33133 729
33880 182
13791 405
43187 843
109247 563
343224 578
22563 179
38115 318
4507 85
89136 693
35259 824
42602 719
26944 691
134382 294
8696 374
3234 91
3748 621
2948 773