34804 127
17471 309
14222 132
12481 413
11109 865
70295 654
122221 550
72096 135
27309 845
7653 185
26476 258
59020 499
17162 140
9230 39
5190 525
5315 685
6271 456