13991 500
14550 103
54296 415
142426 422
98430 677
65997 282
88382 114
83447 671
292374 567
104726 518
330794 554
82349 366
167749 645
265979 639
134424 824
62518 647
255834 751
59421 660
214031 485
102705 694
83297 153
113409 213