119
1
335
249
130
532
6
76
2
107
101
146
315
132
113
183
2466
27
98
126
114
607
59
99
89
882
4
152
111
169
193
276
129