115
96
91
90
146
94
92
100
93
107
17583
13880
11481
10330
782263
7762
7110
6582
629147
57310
568142
5020