15026 89
16813 159
59531 660
10805 679
214674 485
19925 265
32583 540
35475 821
30062 182
102960 694
27834 378
39862 630
77738 609
25771 432
22783 800
50316 141
80873 291
15921 311
83442 153
14166 222
26637 257
13039 481
24136 280
23788 508
37681 780
14316 329
41470 715
64139 515