282
294
288
293579
2822
304
2810
279
312
290
277
306
16091
13030
10551
9170
718263
7030
6590
5871
573147
53910
505142
4360