90
146
94
92
100
93
112
107
97
17272
13680
11301
10020
770263
7582
6980
6421
607147
56710
555142
4810