15026 89
16814 159
59559 660
10805 679
214741 485
19925 265
32583 540
35475 821
30063 182
102982 694
27838 378
39862 630
77740 609
25771 432
22783 800
50317 141
80888 291
15921 311
83460 153
14166 222
26637 257
13039 481
24136 280
23788 508
37686 780
14316 329
41472 715
64140 515