297
290
280
271
2815
411013
28169
3116
3018
269
267
13080
10570
8271
6660
565262
5320
5060
4501
443147
4439
385142
31750