103016
57427
57136
42680
40088
37966
34091
33173
33053
31191
30679
29875
26809
25070
25068
25054
24737
24321
23008
22599
22082
20422
17975
17876
17171