127
113
91
93
73
82
96
70
90
95
912
14650
11690
9181
7780
630263
6130
5660
5131
507147
4849
435142
3490