120
287
212
164
144
319
260
44
200
141
153
283
22586
17110
15161
13560
10372
1008263
9084
8950
867148
744142
68911
6870