29323
0
467
327
511
834
486
358
301
1172
1
676
846
400
1343
1112
1551
2
1567
530
521
99
418
17353
1711
341
88366
19
139
1897
152
1310
480
552
16