540343
665272
698775
8998
142944
942521
918228
1032433
15880748
706986
5089578
4435980
3556510
3553192
2320216
2224495
834
331250
382972
395161