5129 30
2048 178
15410 692
4085 601
8514 799
5527 661
6540 125
9091 400
3226 161
5637 451
5729 498
5278 323
4535 374
1656 254
5476 196
4959 278
5597 577
7103 827
5209 506
4823 561
5848 514
7487 361
8421 504
3834 175
2191 241
6715 277
3420 208
4310 226