276
283
2912
329
288
2915
274
2512
2812
290
2824
246
14961
12010
9361
7990
641263
6340
5800
526147
5251
49910
452142
3690