21960 101
9332 855
16537 64
6547 505
4954 376
12683 577
21427 349
4306 197
15496 325
7451 296
6104 696
17085 730
6750 593
7300 569
29007 576
7334 505
18508 135
57147 656
14602 288
10575 528
15700 927
7682 646
6022 604
26770 230