404159
179325
29482
25565
16994
42474
38811
36135
30646
27178
26151
24882
24461
23536
22299
22234
16696
16366
16242
15943