844274
667630
298652
672892
208121
28169
943914
64791
16091748
718986
5238578
4478980
3613192
3592510
2356216
2239495
901237
840646
477360
303752