29323
0
2855
3
2730
6
2668
2
20634
8
341
1377
177
618
358
527
294
881
696
711
1711
457
213
6339
398
418
325
297
657
509
505
658
1414
539
988