23826
904643
357197
82879
976367
808761
757612
583439
57928
228793
714371
593597
973765
96133
75510
285410
12548745
633086
4082577
3983980
3315510
2697192
2124495
2097216
2033492
182866
1762948
16265
153361
1529545