0
352
374
176
208
393
345
309
344
203
267
153
275
211
180
274
223
195
286
424
248
280
190
331
855
265
186
330
1236
1249
1
1021
6637
1527
894
-1
6427
5793
-2
5200
5152
2
5082