2580
2340
18524
17914
16810
15022
14530
1386
13711
13527
12979
1235
9312
7622
760
645391
606
586
537
538
477
432
360
310
295
260