256
193
223
150
237
226
185
293
203
141
151
156
29377
22480
20611
18263
1468267
14142
1321148
12816
11470
1119144
9800
82511