296
233
190
220
3930
2913
173
390
261
426
236
170
23726
17810
15731
14142
10922
1063263
9684
952148
9390
789142
7350
71511