15026 89
16810 159
59521 660
10805 679
214630 485
19925 265
32583 540
35475 821
30062 182
102948 694
27834 378
39862 630
77728 609
25770 432
22783 800
50314 141
80866 291
15921 311
83439 153
14166 222
26636 257
13039 481
24136 280
23788 508
37681 780
14316 329
41469 715
64135 515