143
118
104
95
106
100
82
63
86
80
101
13350
10720
8381
6830
572262
5400
5160
4581
450147
4499
393142
32050