54426 445
17554 407
33405 211
28657 297
71169 935
30637 194
50000 650
100294 671
128469 844
54797 200
82688 592
18875 232
61013 169
25024 350
54553 432
45262 425
46026 715
17920 85
59589 258
77661 176
35456 654
52087 329
110691 1312
27191 640
16972 328
15787 289
16103 712
31813 315