278
350
267253
2517
2612
3423
277
3144
3020
2948
2819
2824
10580
8760
6620
5090
475261
4120
3990
3839
3581
337147
309142
29049