29323
0
3015
472
1073
63
392
353
116
8116
6
543
1431
2
965
2211
464
1010
1
518
573
913
2113
165
675
363
373
501
1775
1454
46
505
1543