942896
348125
629386
584643
757629
599257
195599
901972
291273
294686
566446
758419
28997454
24459120
21975992
21176480
16498333
14874969
140631028
13375239
1164582
11529764
953058
9471480