29323
0
19279
2
341
1377
25137
177
618
358
527
294
881
696
31535
711
1711
457
213
6339
398
418
325
297
657
509
505
658
1414
539
988
524