223263
177131
173828
145137
124112
121427
7879
72326
71519
6637
6517
48936
48114
42413
4135
4133
4088
39212
3925
3913
3782
3401
28917