615
486
394
5810
4710
657
444
540
493
545
500
41997
31810
30893
28075
2425267
21904
2095153
1929149
19256
15800
15470
13720