270
283
414
506
222
233
150
197
276
214
163
19626
14930
13021
11780
8862
850263
7930
7582
737148
637142
62311
5740