2810
279
312
277
3510
270
284
282
273
280
15881
12890
10461
9030
716263
6930
6490
5831
572147
53410
503142
4330