29323
0
1636
475
1132
392
383
804
464
4106
518
611
400
846
418
552
1650
1717
1
522
58
1898
543
860
477
246
1462
1504
455
798
646
341