143
166
145
170
150
176
2516
290
80
165
384
161
23466
17640
15491
13922
10732
1045263
9444
928148
9210
773142
7180
70311