15026 89
16807 159
59499 660
10801 679
214472 485
19924 265
32583 540
35475 821
30059 182
102907 694
27833 378
39862 630
77675 609
25768 432
22783 800
50303 141
80822 291
15920 311
83395 153
14165 222
26636 257
13039 481
24136 280
23788 508
37678 780
14316 329
41469 715
64134 515