316
2810
279
312
277
3510
270
284
282
273
280
15891
12900
10471
9040
716263
6940
6500
5831
572147
53410
503142
4330