242
236
2511
256
303
213
150
237
262
185
141
151
29747
22730
20822
18533
1488267
14292
1335148
12956
11530
1148144
10000
83511