258
241
270
255
274
2510
253
280
2311
2914
17142
13640
11201
9930
765263
7482
6950
6321
604147
56510
555142
4740