
1286

1729

878

1055

354

555

467

2908

353

363

232

185

184

145

154

119

75

59

250

31

182

128

104

196

204

186

101

116

667

219

278

78

149

86

47

242

77

196

203

67

212

202