166
170
150
176
2516
290
80
165
130
384
161
122
23066
17440
15381
13780
10612
1034263
9334
9150
912148
761142
7090
69711