882286
65331
918483
141388
153431
520483
83376
878890
363902
777213
417866
808
2957361
2648455
2570928
2545455
2256995
2153955
2113281
2045719
1932226
1685208
1620351
1580406