599
8690
826
31
60
206
311
158
87
144
170
78
135
72
29
5219
38
66
288
1670
91
213
106
79
64
25
124
263