21096 686
16607 361
7733 705
455184 585
227964 878
215922 655
123781 78
15642 89
71680 660
29710 378
26749 433
53625 141
16580 311
37591 696
132314 215
36796 207
122134 197
406987 537
20398 599
105394 819
211589 546
25980 547
11862 538
134563 672
70625 316
26436 230
11972 299
94682 913