3224
293
2827
280
265
3011
273
317
274
260
285
233
16101
13100
10601
9190
718263
7030
6640
5901
573147
53910
506142
4370