501854
55514
495841
487164
502558
67543
334467
836333
15879748
706886
5089578
4435980
3555510
3552192
2320216
2224495
834
331250
382972
395161