258
241
270
255
274
2510
253
280
2311
2914
17282
13700
11311
10030
771263
7582
6990
6432
609147
56810
556142
4830