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