23378
605698
803333
34969
754643
317674
386240
38616
570866
464340
810674
26161
2957361
2648455
2570928
2545455
2256995
2153955
2113281
2045719
1932226
1685208
1620351
1579406