262
268
2918
273
2813
313
255391
275
279
2536
250
15881
12890
10461
9030
716263
6930
6490
5831
572147
53410
503142
4330