29323
0
464
373
475
787
418
1650
63
341
400
611
149
521
1504
543
846
798
392
522
58
99
1
4106
152
383
245
3360
804
1348
458
1132