305
300
290
310
326
282
2822
304
278
2810
15861
12890
10461
8980
716263
6920
6450
5831
571147
53410
503142
4330