15625 553
1094 97
7603 101
13025 400
199688 285
2036 504
3039 637
16374 146
151072 739
8549 819
86090 387
9493 587
83602 603
103050 148
7828 323
3980 503
7454 648
4973 559
14256 166
17417 352
9379 523
5551 509
70013 662
5970 447
8007 627
51686 639
12754 744
28937 336