153
151
106
121
192
152
112
103
22766
17300
15321
13700
10492
1025263
9224
9100
885148
755142
6980
69411