477
0
804
29323
3233
16
555
798
246
400
1434
1
458
4106
1132
58
1898
422
1525
860
139
2059
787
913
1998
3
1151
4
633
1504
2211
521
455
252
2557