53
90
46
510
40
45
63
62
32
30
36
12980
10480
8241
6570
561262
5260
5030
4431
4439
435147
380142
31750