588904
454523
184315
81026
10853
78939
576585
804853
15880748
706986
5089578
4435980
3556510
3553192
2320216
2224495
834
331250
382972
395161