451
540
699
782
872
657
825
880
630
700
1260
670
40097
30630
29263
26465
2281267
20604
1991153
1844149
18286
15120
14700
13010