29323
0
860
965
475
798
116
521
804
58
546
418
8116
6
611
464
1230
5
1392
1636
63
477
1073
458
820
392
2395
2431
3
358
345
552
152
400