3111
296
267
265
262
274
268
2918
273
2813
15761
12850
10381
8870
710263
6870
6370
5781
567147
53310
493142
4240