103016
57427
57133
42679
40088
33172
33053
31191
30678
25070
25067
25054
24319
23007
20933
20421
17975
14070
11104
8557
4832
4449
4094
3919