29323
0
2683
572
611
471
1
3815
2269
4
1343
4594
478
503
1152
46414
31535
3663
649
363
1754
458
653
1779
1009
1232
1045
576
383