3
15
169
47
1
143
339
47
126
151
281
500
141
140
98
17
220
25
174
412
12
30
184
11
