278
3810
272
274
252
404
251
310
382
435
356
238
23166
17530
15411
13840
10652
1037263
9354
9180
914148
766142
7110
70011