50
40
46
43
38433
34293
30
25925
21739
13730
11130
8631
7260
588262
5670
5360
4821
470147
4569
403142
32750