15060 871
32268 599
23536 631
27648 187
14252 623
14645 156
37284 403
759495 1144
19650 386
11573 495
63262 729
17496 683
393901 674
28500 191
50623 578
14670 132
9839 318
303694 1235
213882 223
7668 547
15038 391
11927 728
13882 529
10038 229
23986 377
5856 208
17307 125
18459 740