1234843
531966
510305
81183
1010937
652822
877595
538337
849376
96073
470478
224997
49435
386346
458261
912161
17971484
15519692
14321960
10800916
7286156
7098668
6936362
6918831
6322477
5786960
5631623
5429253
434170
4070231