15026 89
16818 159
59575 660
10806 679
214864 485
19925 265
32584 540
35477 821
30064 182
103019 694
27842 378
39862 630
77750 609
25772 432
22783 800
50319 141
80915 291
15921 311
83496 153
14166 222
26637 257
13039 481
24136 280
23788 508
37688 780
14316 329
41472 715
64140 515