14532 733
12683 877
16211 519
3071 608
659 105
13694 697
3147 535
42400 93
7049 521
5122 907
23111 639
6203 588
5063 740
6264 414
180168 690
55277 483
70739 417
58456 215
34264 391
16635 863
25207 613
20630 794