53
90
46
510
40
45
63
62
32
30
36
12790
10400
8171
6490
556262
5160
4910
4419
4381
433147
380142
31650