306
2814
270
277
279
272
282
323
290
2915
265391
16211
13150
10631
9270
721263
7050
6650
5951
574147
54110
506142
4400