142
7881
21
99
59
24
133
307
31
160
233
563
66
298
107
43
34
84
197
127
63
572
164
9
404
603
10344
1097
19
33
182
305
129
150
97
140
53
30
6077
64
47
290
1558
88
225
56
58
61
20
116
169