118563 763
5868 216
12433 370
23849 253
3622 50
3779 430
7388 515
9789 134
12365 554
5842 457
7529 282
16692 463
22152 120
12367 142
11267 41
37000 77
13694 152
3998 156
25243 243