595
699
725
872
657
825
8913
880
630
700
720
890
39977
30550
28963
26285
2258267
20434
1968153
1824149
18106
15060
14610
12900