49295
511609
693140
427588
233138
28042
340730
19133
281250
159510
86790
923963
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191378
1765118
1719136
1689196
1636471