628291
535378
525926
308237
820335
730405
583762
522502
643377
156493
550575
263251
31308464
26652124
23787997
23104481
17927342
16087971
149891028
14212239
12267764
10158483
610326
5412209