29323
0
2730
6
294
341
457
1377
527
177
213
358
618
2275
2
6339
1352
398
325
505
436
696
328
881
418
1100
711
297
1348
509
422
1711