15026 89
16803 159
59489 660
10801 679
214381 485
19923 265
32582 540
35475 821
30059 182
102875 694
27833 378
39862 630
77655 609
25768 432
22783 800
50295 141
80801 291
15920 311
83381 153
14165 222
26636 257
13039 481
24136 280
23788 508
37677 780
14316 329
41468 715
64134 515