21078 90
8080 54
12829 257
18397 816
21227 727
15342 281
25983 418
57108 371
8649 109
81238 704
179909 366
43439 562
226785 560
12878 286
15814 693
7121 76
9400 172
25449 219
25939 545
14275 182
94730 687
40862 327
52782 617
19217 647