14532 733
12683 877
16211 519
3071 608
656 105
13693 697
3147 535
42400 93
7045 521
5120 907
23110 639
6201 588
5061 740
6264 414
180166 690
55277 483
70739 417
58456 215
34264 391
16634 863
25207 613
20629 794