15026 89
16810 159
59508 660
10804 679
214572 485
19925 265
32583 540
35475 821
30060 182
102929 694
27833 378
39862 630
77705 609
25769 432
22783 800
50306 141
80852 291
15921 311
83422 153
14165 222
26636 257
13039 481
24136 280
23788 508
37680 780
14316 329
41469 715
64135 515