4535 53
103685 399
5054 261
31133 674
47126 584
21875 331
57051 872
65840 833
16745 695
22787 669
7976 448
14776 475
28657 489
19618 413
8263 558
16952 504
16341 494
22003 241
34078 591
14852 578
11441 131
28737 521
6367 765
4530 655
2334 589
7487 389
3778 265
9716 133