94
115
96
91
90
146
92
100
7025
93
347
18093
14170
11951
10660
8172
808263
7300
6962
671148
597142
59510
5200