26580
22903
164073
126626
112620
83211
7487
7304
6656
4704
43113
3606
3444
2987
2772
2742
2736
2664
2523
2380
2352
2317
2150
2152
2075