599
90
283
286
93
373
150
24
23
81
76
66
301
128
4184
2811
154
329
1166
67
344
119
39
58
144
155
99
11
68
71
157
84
32
169
46
304
40
60
64
120
8
176
162
199
197
115
98