279
312
290
277
306
2814
270
272
282
323
16541
13230
10741
9420
725263
7130
6730
6031
579147
54910
510142
4480