293
264
153
4612
190
354
196
2710
217
369
2210
296
23706
17800
15721
14142
10922
1062263
9674
948148
9390
789142
7340
71511