91
155
131
153
122
160
100
90
120
29767
22730
20842
18553
1488267
14302
1335148
12956
11540
1148144
10000
83511