573
0
29323
552
63
1636
1132
1454
46
464
2211
714
553
1650
518
116
965
422
3015
501
480
505
913
341
363
483
392
1084
675