29323
0
4126
6
798
246
400
2657
3
458
4106
1132
2277
5
3203
58
1898
1
422
243
860
670
2082
2
139
787
913
543
633
1504
2211
521