297
290
280
271
2815
411013
28169
3116
3018
269
267
13090
10570
8271
6670
565262
5340
5060
4501
443147
4439
385142
31850