94
115
96
91
90
146
92
100
93
347
107
17773
14040
11751
10510
8042
797263
7210
6852
667148
589142
58210
5090