320
312
213
423
150
260
191
175
237
220
270
23736
17810
15751
14152
10932
1063263
9684
952148
9390
789142
7350
71511