103015
57427
57133
42679
40088
37964
34385
34088
33171
33053
31191
30678
29872
26807
25070
25067
25054
24736
24319
23006
22594
22081
20932
20421
17975