15063
32598
26015
46675
24823
27926
26071
28133
33843
22512234
28534
33620
430680728
238217380
1666378312
156797267
129671178
123076252
1114878895
103261210
88279178
83007290
74687139
69324158