112
1713
154
131
130
98
134
914
95
106
114
1118
10440
8600
6290
4950
470261
4010
3880
3819
3471
335147
304142
28849