1027836
481138
65247
456950
798330
215525
604240
96585
23654486
23173960
19669669
14368916
13275158
11747625
10257365
8743963
470970
953384
40966
276678