29323
0
392
464
860
475
4106
798
1636
400
804
455
1462
552
518
611
383
2395
1898
1
521
152
477
58
575
522
1504
1073
249
777
1132
353