5669 401
4543 59
8144 648
18705 364
416729 1023
43770 151
8514 696
140114 1021
273131 569
86280 385
76166 754
20241 560
35325 644
39118 82
2407 144
6250 623
3381 410
3775 369
4205 186
9905 528
4038 552