305
300
290
310
326
282
2822
304
278
2810
15841
12890
10451
8930
716263
6910
6450
5821
571147
53410
503142
4300