306
2814
270
277
279
272
282
290
323
2915
16401
13190
10691
9360
724263
7070
6710
5981
576147
54210
506142
4450