29323
0
658
341
881
1377
358
1711
696
539
177
618
418
1130
527
294
1608
25127
711
457
213
6339
398
1238
325
297
657
509
200
1824
1141