15026 89
16801 159
59484 660
10799 679
214349 485
19923 265
32582 540
35475 821
30059 182
102867 694
27832 378
39862 630
77644 609
25768 432
22783 800
50293 141
80799 291
15920 311
83372 153
14165 222
26636 257
13039 481
24136 280
23788 508
37675 780
14316 329
41468 715
64134 515