0
377
352
165
334
332
259
305
366
370
232
394
414
296
206
303
399
321
326
201
293
300
198
436
250
231
336
279
298
1237
1252
1
1023
6640
1529
895
-1
6436
5807
-2
5202
5155
2
5087